在Windows中使用Java或C#添加自定义文件属性/属性

时间:2013-08-23 03:23:20

标签: c# java windows attributes file-properties

是否可以在文件属性中添加自定义文件属性,最好使用Java,否则为C#?

我想要的自定义字段是

  1. 不要让文件复制。 (但可以修改)
  2. 不要让文件附加到连接到网络的任何内容。
  3. 您可以在下面看到我想要添加这些属性的位置。

    enter image description here

    第一个问题是我真的可以这样做吗?如果是,那怎么样?任何想法都会非常感激。

1 个答案:

答案 0 :(得分:2)

不,不是真的。文件自定义属性是在Vista中添加的,但它们实际上只是与文件(给定扩展名)相关的元数据以及一些向用户显示它们的COM接口等。即,您可以索引属性,显示它们,编辑它们等等。 。但是属性将无法保持文件不被读取(并因此被复制)。

如果您有兴趣,可以查看MS文档中的文件属性http://msdn.microsoft.com/en-us/library/windows/desktop/ff728898(v=vs.85).aspx。详细说明预定属性的此页面可能是查看如何使用http://msdn.microsoft.com/en-us/library/windows/desktop/dd561977(v=vs.85).aspx

的最简单方法