发布时间:2020-07-27编辑:佚名阅读(1189)
当我们使用 DirectoryInfo dir = Directory.CreateDirectory(pathName) 创建目录或者创建一个文件后,有时作为临时文件用完以后需要删除掉,使用File.delete()或者Directory.Delete()经常会遇到“访问被拒绝的错误”;这时我们需要设置文件或者文件夹的只读属性,再进行删除。
去除文件夹的只读属性:
System.IO.DirectoryInfo DirInfo = new DirectoryInfo("filepath"); DirInfo.Attributes = FileAttributes.Normal & FileAttributes.Directory;
去除文件的只读属性:
System.IO.File.SetAttributes("filepath", System.IO.FileAttributes.Normal);
上一篇:c#复制文件对路径的访问被拒绝
下一篇:C++大小写转换
0人
0人
0人
0人