0
我不確定爲什麼在文件夾內容成功壓縮後發生此異常。這是對的嗎?使用ZipFile壓縮:在mscorlib.dll中發生類型爲「System.IO.IOException」的未處理異常
錯誤:類型System.IO.IOException'的未處理的異常出現在mscorlib.dll 附加信息:過程不能訪問該文件「C:\ TEMP \ pack.zip」,因爲它正在使用通過另一個進程。
private static string directoryPath = @"c:\Temp\";
static void Main(string[] args)
{
zipFolder(directoryPath, [email protected]"pack.zip");
}
public static void zipFolder(string targetPath, string resultPath)
{
ZipFile.CreateFromDirectory(targetPath, resultPath,CompressionLevel.Optimal,true);
}
您試圖壓縮的文件之一正在被另一個進程訪問。 –
無關,但你應該看看['Path.Combine'](https://msdn.microsoft.com/en-us/library/system.io.path.combine%28v=vs.110%29。 aspx),而不是通過字符串連接組裝一個有效的路徑。 – Alex