Windowsでフォルダを作成し、プロパティを選択して右クリックし、コメントフィールドにコメントを入力した場合。C#で、フォルダのコメントを取得するにはどうすればよいですか?利用可能な「コメント」プロパティはありますか?
1592 次
3 に答える
2
私の知る限り、拡張ファイル情報を取得するための純粋に管理されたメカニズムはありません。ただし、COMオブジェクトShell.Application
を使用して取得できます。
Shell32.Shell shell = new Shell32.Shell();
Shell32.Folder folder = shell.NameSpace(@"C:\temp\testprop");
Shell32.FolderItem item = folder.ParseName("whatever.txt);
string comment = item.GetDetailsOf("whatever.txt", 14);
http://technet.microsoft.com/en-us/library/ee176615.aspx
http://msdn.microsoft.com/en-us/library/bb787870%28v=vs.85%29.aspx
于 2011-06-15T03:04:06.997 に答える
0
FileSystemObjectは、おそらく使用したいメカニズムではありません。
System.IOを調べて、FileオブジェクトとFileInfoオブジェクトを確認することをお勧めします。これらはCLRベースであり、FSOはまだCOMであると私は信じています。FileInfoには、問い合わせることができる属性コレクションがあります。
于 2011-06-15T01:58:30.957 に答える
0
c:\mycoolfolder
まず、 =のように一意のフォルダにコメントを作成しますI am cool
。次に、レジストリでとの両方をRegedit
検索します。それはあなたにいくつかのヒントを与えるかもしれません。I am cool
c:\mycoolfolder
于 2011-06-15T02:07:08.900 に答える