gpt4 book ai didi

c# - 如何在 C# 中为文件设置清除属性 "X"?

转载 作者:IT王子 更新时间:2023-10-29 04:25:11 24 4
gpt4 key购买 nike

我的 USB 可移动存储设备(FAT 文件系统)上有一个隐藏文件。

我使用的是 Windows 7。如果我转到该文件的“属性”窗口,然后转到“详细信息”选项卡,我将看到该文件的属性是 HX。当我运行 cmd 并使用 attrib 时,我被告知文件具有属性 H。关于 X 没有任何信息。我​​已经尝试过 help attrib,但是仍然没有关于属性 X 的信息。

我知道:

  • H = 隐藏
  • S = 系统
  • A = 文件
  • R = 只读

但是,我不知道 X 代表什么。我还发现了 N and E attributes 是什么是为了。

Wikipedia没有提到 X 属性是什么。

Google 发现两个主题提到属性 X:

这些都没有帮助。

我希望能够在 C# 中读/写这个标志,但到目前为止我阅读了 FileAttributes enumeration 的文档并尝试在文件上设置一些列出的属性(使用 File.GetAttributes & File.SetAttributes 方法)。

这些实验都没有导致属性 X 显示在“属性”->“详细信息”中。所以,我不知道如何处理它,特别是因为我仍然不知道属性 X 的含义。

那么,什么是属性 X 以及如何在 C# 中对所选文件设置/清除它?

最佳答案

也许我错了但是...我认为 X 属性意味着文件有 extended attributes .遗憾的是,无法使用 C# 修改扩展属性。

关于c# - 如何在 C# 中为文件设置清除属性 "X"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8617639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com