File インスタンスでカスタム メタデータを取得および設定することはできますか? システムを介して処理するファイルを、ある種の非常に単純なデータベースとして使用したいと考えています。すべてのファイルには、送信者の電子メール、タイムスタンプなどの追加のカスタム メタデータが含まれている必要があります。
社内システム用ですので、セキュリティは問題ありません。
UserDefinedFileAttributeView
設定したい特定のファイルをファイルシステムがサポートしているかどうかを常に確認する必要があります。これを呼び出すだけです
Files.getFileStore(Paths.get(path_to_file))).supportsFileAttributeView(UserDefinedFileAttributeView.class);
私の経験から、UserDefinedFileAttributeView
は FAT* および HFS+ (MAC 用) ファイルシステムではサポートされていません。