你可以参考一下acdsee软件对图片的文件描述方式,它是单独在目录下建一个文件,里面记录描述信息.

解决方案 »

  1.   

    在自己的App内弹出指定文件属性窗口可以吗?
      

  2.   

    Retrieving File Information in VB.NEThttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnhcvb03/html/vb03c15.asp
      

  3.   

    http://www.developerfusion.com/utilities/convertvbtocsharp.aspxConvert VB.NET to C#
      

  4.   

    System.Diagnostics.FileVersionInfo看MSDN吧
      

  5.   

    to retrieve the kind of information you are talking about, you need to look into "Structured Storage", FileVersionInfo doesn't provide such informationsee an example here http://groups.google.com/groups?q=%22structured+storage%22+c%23&start=10&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=u8wII1zhCHA.2308%40tkmsftngp12&rnum=17
      

  6.   

    其实我要做的是让任意文件携带我指定的信息。我自己编制的一个工具,要实现对本地硬盘上的任意文件执行以下操作:检查该文件,如果发现该文件携带了我工具指定的信息,例如一个字符串,就不再对该文件进行处理;如果没发现我的指定的信息,就进行相应处理,并把指定信息附加到该文件。对文件的检查操作可能不在工具的一个执行期内,即工具运行一次检查了某文件,隔几天在开机运行该工具,还可能检查同一个文件。另外,被检查的文件可能被任意其他工具移动、复制或改变内容。现在的问题是要把我的信息(字符串)放到哪里,才能实现与文件绑定。ACDSEE 的方法需要一个庞大的文件或数据库,不想采用。我想到的方法是把我的信息记录到文件属性的摘要里,但不知如何编程操作。有无更好的方法?
    Windows 记录文件摘要信息的方式也是把信息保存到本地硬盘的某个地方。一个文件,即使是复制的文件,不论在本地哪个盘哪个目录下,都可看到摘要信息,但拷贝到其他机器上,摘要信息就丢失了。
      

  7.   

    看看原理!
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/dntaloc/html/shellcolhand.asp
      

  8.   

    有关 ‘Structured Storage’的代码找到了一个,C++的,可以读出文件摘要信息,写应该也没有问题,但是该代码只支持 Office 文档等复合式文件,对于一般的文件则不支持。如何对所有文件都支持,还没有找到方法。