以下代码适用于我的机器,但不适用于服务器:
using (ZipFile zipFile = ZipFile.Create(outPath))
{
if (!includeFolders)
{
zipFile.NameTransform =
new ZipNameTransform(Path.GetDirectoryName(fileNames[0]));
}
foreach (string Fil in fileNames)
{
zipFile.BeginUpdate();
zipFile.Add(Fil.ToLower());
zipFile.CommitUpdate();
}
}
它创建一个空的 zip 文件并抛出此异常:
无法访问已处置的对象。对象名称:'ZipFile'。
其他人遇到此错误吗?有没有其他方法或库来压缩没有文件夹的文件?