【发布时间】:2012-03-24 20:09:00
【问题描述】:
如何删除 .zip 中的目录及其中的所有文件(最好使用 DotNetZip)?
现在我正在浏览 zip 中的所有文件,但它不起作用:
foreach (ZipEntry e in zip)
{
//If the file is in the directory I want to delete
if(e.FileName.Substring(0, 9) == "FolderName/")
{
zip.RemoveEntry(e.FileName);
}
}
有没有更好的方法,如果没有,我该怎么做?
【问题讨论】:
-
-1 真的吗?我研究了几个小时。我只是被困在这个无法弄清楚......
-
不禁注意到您检索了一个长度为 9 个字符的子字符串,只是为了将它与 11 个字符之一进行比较,所以它会总是返回 false。 (或者这只是一个示例字符串?)