基本代码:
string startPath = @"C:\intel\logs";
string zipPath = @"C:\intel\logs-" + DateTime.Now.ToString("yyyy_dd_M-HH_mm_ss") + ".zip";
ZipFile.CreateFromDirectory(startPath, zipPath);
错误:该进程无法访问文件“path_to_the_zip_file_created.zip”,因为它正被另一个进程使用。
上述设置在我安装了 Visual Studio 的 Windows 7 上运行良好,但在 Windows Server 2008R2 上运行时出现上述错误消息。
我检查了防病毒日志,它没有阻止应用程序,也没有锁定创建的 zip 文件。