C#去除文件和文件夹的只读属性

发布时间:2020-07-27编辑:佚名阅读(937)

当我们使用 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#去除文件文件夹只读属性


鼓掌

0

正能量

0

0

呵呵

0


评论区