c# - 如何从文件中删除单个属性(例如只读)?

标签 c# .net file file-attributes

假设一个文件具有以下属性:ReadOnly、Hidden、Archived、System如何只删除一个属性?(例如 ReadOnly)

如果我使用以下内容,它会删除所有属性:

IO.File.SetAttributes("File.txt",IO.FileAttributes.Normal)

最佳答案

回答标题中有关 ReadOnly 属性的问题:

FileInfo fileInfo = new FileInfo(pathToAFile);
fileInfo.IsReadOnly = false;

要自己控制任何属性,您可以使用 File.SetAttributes()方法。该链接还提供了一个示例。

关于c# - 如何从文件中删除单个属性(例如只读)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7399611/

相关文章:

c# - 不要在选择某些项目时关闭 ContextMenuStrip

c - 如何在 C 中对 .txt 文件内的数据进行排序

ios - 在免费和付费应用程序之间共享文件

c# - 通过资源将 Python 嵌入到 C# 中

c# - DELETE 语句与 Entity Framework 的 SAME TABLE REFERENCE 约束冲突

c# - 使用互斥锁来锁定对象

java - 是否可以写一个java类文件然后运行它

c# - 如何捕获 Keys.F1 而不管窗体上的焦点控件?

c# - 多线程 Web 应用程序

c# - 刷新DataGridView?