我的 USB 可移动存储(FAT 文件系统)上有一个隐藏文件。
我使用的是 Windows 7。如果我转到此文件的“属性”窗口,然后转到“详细信息”选项卡,我会看到该文件的属性为HX
. 当我运行cmd
和使用attrib
时,我被告知该文件具有属性 H。没有关于 X。我已经尝试过help attrib
,但仍然没有关于属性 X。
我知道:
- H = 隐藏
- S = 系统
- A = 档案
- R = 只读
但是,我不知道 X 代表什么。我还发现了N 和 E 属性的用途。
维基百科没有提到 X 属性是什么。
谷歌发现了两个提到属性 X 的主题:
这些都没有帮助。
我希望能够在 C# 中读/写这个标志,但到目前为止,我阅读了FileAttributes
枚举文档并尝试在文件上设置一些列出的属性(使用File.GetAttributes
&File.SetAttributes
方法)。
这些实验都没有导致属性 X 出现在属性 -> 详细信息中。所以,我不知道如何处理它,特别是因为我仍然不知道属性 X 是什么意思。
那么,什么是属性 X,如何在 C# 中的选定文件上设置/清除它?