什么是文件系统点属性或filesystem.attributes文件?

时间:2014-08-22 04:39:13

标签: java visual-sourcesafe

我从另一个开发人员那里得到了一个Java项目,我找到了几个文件,这两个名字遍布源文件夹:

vssver.scc
filesystem.attributes

我知道第一个来自 Visual SourceSafe 但是第二个呢?这些文件来自 Visual SourceSafe 吗?

很难搜索到这个,因为 Google 只是忽略了两者之间的点字符,即使我把整个内容放在引号中。

编辑:文件内容是二进制的,但大多数都引用了Java和库中的类:

  

binary file contents

1 个答案:

答案 0 :(得分:1)

经过一番挖掘,它看起来像是一个(可能是过时的)Netbeans的东西。我能找到的唯一真正的参考是this Netbeans mailing list post from August 2000,它表示它用于存储关于每个文件的各种IDE元数据。

  

修改文件的某些属性时会自动创建它   使用IDE本身。 [...]每个文件(包括目录)都存储它   filesystem.attributes中的属性位于它旁边(在   同样包含目录)。 FileUtil.extractJar特别识别   在JAR中的filesystem.attributes,所以如果你把你的目录搞砸了   当它被提取时,jarred属性将被应用于   提取文件夹。

帖子提到了未来的重新实现"使用基于XML的文件系统,我认为现在已经发生了。 This later post提到使用名称.nbattrs替换旧的filesystem.attributes。我不是NetBeans用户,但这似乎是发生的事情;例如,我在this gist中找到了一个例子。