如何使用c#更改文件夹中每个文件的只读文件属性?
谢谢
发布于 2018-08-14 12:48:37
foreach (string fileName in System.IO.Directory.GetFiles(path))
{
System.IO.FileInfo fileInfo = new System.IO.FileInfo(fileName);
fileInfo.Attributes |= System.IO.FileAttributes.ReadOnly;
// or
fileInfo.IsReadOnly = true;
}
发布于 2018-08-14 14:01:00
可以尝试如下:对每个文件和子目录进行迭代:
public void Recurse(DirectoryInfo directory)
{
foreach (FileInfo fi in directory.GetFiles())
{
fi.IsReadOnly = false; // or true
}
foreach (DirectoryInfo subdir in directory.GetDirectories())
{
Recurse(subdir);
}
}
https://stackoverflow.com/questions/-100000560
复制相似问题