我有一个类似
的文件夹 String path = HttpContext.Current.Server.MapPath("~/Images");
此文件夹正在转换为Zip
string zipPath = path + ".zip";
ZipFile.CreateFromDirectory(path, zipPath, CompressionLevel.Fastest, true);
我再次将这个flder删除为
System.IO.DirectoryInfo dir = new DirectoryInfo(@"D:\EMS BackUP\Mohd_Ems\EMSIMPORTANTSOURCECODE\EMS_SOURCE_CODE\EMS\EMS\Images.zip");
dir.Attributes = dir.Attributes & ~FileAttributes.ReadOnly;
dir.Delete(true);
在dir.Delete(true)时出现错误,因为目录名称无效。
答案 0 :(得分:0)
请尝试使用System.IO.Directory.Delete(path,true)
递归删除所有文件