Is it possible to get and set custom metadata on File instances? I want to use the files that I process through my system as some kind of a very simple database, where every fil
You should always check if the filesystem supports UserDefinedFileAttributeView
for the specific file you want to set
You can simply invoke this
Files.getFileStore(Paths.get(path_to_file))).supportsFileAttributeView(UserDefinedFileAttributeView.class);
From my experience, the UserDefinedFileAttributeView
is not supported in FAT* and HFS+ (for MAC) filesystems