【发布时间】:2013-04-23 05:22:09
【问题描述】:
我想删除只读文件夹。我确实喜欢这个
//Remove Read-only for the Folder
File.SetAttributes(folderpath, File.GetAttributes(folderpath) & ~FileAttributes.ReadOnly);
//Delete Folder
FileInfo myfileinf = new FileInfo(folderpath);
myfileinf.Delete();
但是我得到了这个错误 “访问路径 'E:\Working Folder\RPEssential\RPEssential\ResourcePlus-PL\RDLReports\t' 被拒绝”。
【问题讨论】:
-
与您的 ASP.NET 应用程序池一起运行的用户必须具有删除该文件夹的适当权限。希望这会有所帮助
-
@juanreyesv 但是管理员已经设置了权限
-
尝试手动删除只读标志并执行代码。是否有效?
-
@Sachin 如果你想删除整个文件夹,你应该使用 Directory.Delete method
标签: asp.net