PropertyHandler ShellExtensionを使用した読み取り/書き込みファイルのプロパティ

user10696496

PropertyHandlerシェル拡張機能を作成しようとしています(Title、Author、.....)のようなプロパティを埋め込んで、複数のコンピューターまたはデバイスで同じファイルを使用するための最良の方法は何ですか?StgCreateStorageEx ?方法またはそれを行う他の方法がありますか?ので、StgCreateStorageEx扱うNTFSファイルのみと私は同じと他のデバイスで開く場合、ファイルはそれでこれらのプロパティを保持している場合、私はわからないんだけどPropertyHandler

ファイル内にプロパティを保存する方法はありますか?

マシュー

StgCreateStorageEx関数は、IStorageインターフェイスを使用して新しいストレージオブジェクトを作成します。これにより、複数のデータオブジェクトを単一のバイナリファイルに保存できますたとえば、https://en.wikipedia.org/wiki/COM_Structured_Storageを参照してくださいしたがって、技術的には、埋め込みプロパティを含め、このファイルにはほとんどすべてのものを保存できます。

これはNTFSに限定されているとは思いません。古いMicrosoftOffice .doc形式(および他の多くのMicrosoft製品)はこのストレージ形式を使用し、FAT32でも機能します。

このバイナリファイル形式を使用する場合は、まったく別の質問です。ファイルの内容や形式に関する情報を提供していないため、何もお勧めできません。1つの代替方法は、ファイルのコンテンツをxmlファイルに保存することです。TitleやAuthorなどのプロパティを簡単に追加できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SpringBootを使用したファイルプロパティの書き込み

分類Dev

GoおよびOpenCVを使用した画像のICCプロファイルの読み取り/書き込み

分類Dev

C#を使用したファイルの読み取り、書き込み、ファイルからの読み取り、ファイルへの書き込み

分類Dev

cordovaファイルプラグインを使用したファイルの書き込みと読み取り

分類Dev

改行を使用した.csvファイルの読み取りと書き込み

分類Dev

Javaを使用したCSVファイルの読み取りと書き込み

分類Dev

Objective-CのGCDを使用したプロパティの読み取りと書き込み

分類Dev

setBundleを使用して読み込まれたプロパティファイルの再読み込み

分類Dev

openFileOutputを使用したテキストファイルからの読み取り/書き込み

分類Dev

NSCodingおよびCodableプロパティ<=> JSON形式<=>(読み取り/書き込み)ファイル

分類Dev

Pythonからの1つのプロセスを使用したHDF5およびMPIでの大きなファイルの書き込み/読み取り

分類Dev

Pythonからの1つのプロセスを使用したHDF5およびMPIでの大きなファイルの書き込み/読み取り

分類Dev

.NETCoreを使用した拡張ファイルプロパティの読み取り

分類Dev

ヘッダーファイル(.h)で不変の読み取り専用プロパティ、実装(.m)で変更可能な読み取り/書き込みプロパティを作成する方法

分類Dev

UTF-16LEエンコーディングとApacheCommonsIOを使用したテキストファイルの読み取りと書き込み

分類Dev

Cのvoidポインタを使用したファイルの読み取り/書き込み

分類Dev

JavaNIOを使用した大きなファイルの読み取りと書き込み

分類Dev

openpyxlを使用してExcelファイルの読み取りと書き込みを高速化したい

分類Dev

Gradleビルドスクリプトでのプロパティファイルの読み取りと書き込み

分類Dev

ApachePOIを使用したJavaでのExcelファイルの読み取り/書き込みの問題

分類Dev

ApachePOIを使用したJavaでのExcelファイルの読み取り/書き込みの問題

分類Dev

node.jsを使用したクラウド(heroku)でのファイルの読み取り/書き込み

分類Dev

ストリームを使用したファイルへの書き込みと読み取り

分類Dev

node.jsを使用したファイルの読み取りと書き込み(JSON)

分類Dev

Java 7nioを使用したファイルの読み取りと書き込み

分類Dev

try-with-resourcesを使用した同じファイルの読み取りと書き込み

分類Dev

Python と JavaScript を使用した Json ファイルの読み取りと書き込み

分類Dev

Pythonを使用した非.txtファイルの読み取りと書き込み

分類Dev

プレーンC ++ / Boostを使用したUnicodeファイル名の読み取り/書き込みファイル

Related 関連記事

  1. 1

    SpringBootを使用したファイルプロパティの書き込み

  2. 2

    GoおよびOpenCVを使用した画像のICCプロファイルの読み取り/書き込み

  3. 3

    C#を使用したファイルの読み取り、書き込み、ファイルからの読み取り、ファイルへの書き込み

  4. 4

    cordovaファイルプラグインを使用したファイルの書き込みと読み取り

  5. 5

    改行を使用した.csvファイルの読み取りと書き込み

  6. 6

    Javaを使用したCSVファイルの読み取りと書き込み

  7. 7

    Objective-CのGCDを使用したプロパティの読み取りと書き込み

  8. 8

    setBundleを使用して読み込まれたプロパティファイルの再読み込み

  9. 9

    openFileOutputを使用したテキストファイルからの読み取り/書き込み

  10. 10

    NSCodingおよびCodableプロパティ<=> JSON形式<=>(読み取り/書き込み)ファイル

  11. 11

    Pythonからの1つのプロセスを使用したHDF5およびMPIでの大きなファイルの書き込み/読み取り

  12. 12

    Pythonからの1つのプロセスを使用したHDF5およびMPIでの大きなファイルの書き込み/読み取り

  13. 13

    .NETCoreを使用した拡張ファイルプロパティの読み取り

  14. 14

    ヘッダーファイル(.h)で不変の読み取り専用プロパティ、実装(.m)で変更可能な読み取り/書き込みプロパティを作成する方法

  15. 15

    UTF-16LEエンコーディングとApacheCommonsIOを使用したテキストファイルの読み取りと書き込み

  16. 16

    Cのvoidポインタを使用したファイルの読み取り/書き込み

  17. 17

    JavaNIOを使用した大きなファイルの読み取りと書き込み

  18. 18

    openpyxlを使用してExcelファイルの読み取りと書き込みを高速化したい

  19. 19

    Gradleビルドスクリプトでのプロパティファイルの読み取りと書き込み

  20. 20

    ApachePOIを使用したJavaでのExcelファイルの読み取り/書き込みの問題

  21. 21

    ApachePOIを使用したJavaでのExcelファイルの読み取り/書き込みの問題

  22. 22

    node.jsを使用したクラウド(heroku)でのファイルの読み取り/書き込み

  23. 23

    ストリームを使用したファイルへの書き込みと読み取り

  24. 24

    node.jsを使用したファイルの読み取りと書き込み(JSON)

  25. 25

    Java 7nioを使用したファイルの読み取りと書き込み

  26. 26

    try-with-resourcesを使用した同じファイルの読み取りと書き込み

  27. 27

    Python と JavaScript を使用した Json ファイルの読み取りと書き込み

  28. 28

    Pythonを使用した非.txtファイルの読み取りと書き込み

  29. 29

    プレーンC ++ / Boostを使用したUnicodeファイル名の読み取り/書き込みファイル

ホットタグ

アーカイブ