2017-05-03 10 views
0

任意のファイル拡張子を持つファイルにカスタムプロパティ/タグを追加できます。 たとえば、file.txtまたはfile.pdfまたはfile.jpgはすべて「カスタムタグ」のようなプロパティを格納して持ちます。 タグはファイル自体とともに保存する必要があります。 NTFSファイルシステムからFAT32ファイルシステムを使用したUSBディスクに転送され、その逆の場合、タグが保持されます。FAT32とNTFSのカスタムファイル属性

これをC++でどのようにすることができますか? これを既に行っているアプリケーションはありますか?あなたはNTFSとFAT32(そしておそらくそれ以上)の両方をサポートする必要がある場合

はあなたに

+2

参照、拡張属性を持つ罰金になるだろう。 – deviantfan

+1

もちろん、 'file.pdf.customtags'ファイルを' file.pdf'と一緒に追加することは自由です。独自のコピープログラムで2つのファイルを並列にコピーさせることもできます。あなたが直面する問題は、ファイルをコピーする他のすべてのプログラムがあなたのルールによって再生されないということです。 – MSalters

答えて

0

をありがとう、あなたはおそらくFAT32は、この、期間をサポートしていませんhttps://en.wikipedia.org/wiki/Extended_file_attributes

+0

NTFSファイルシステムの拡張ファイル属性はNTFSファイルストリームを参照しますが、FAT32では、属性がSetFileAttributeWによって無視されるため、ユーザーモードでカスタム属性を追加する方法はありません。 – alirs

関連する問題