0
我在寫一個使用7-zip壓縮目錄的c#應用程序。壓縮文件後,7-Zip會返回退出狀態。在控制檯窗口中的所有我看到的是如何從控制檯輸出中獲取7-Zip退出代碼?
Everything is Ok
這等於0的退出代碼,但沒有任何人知道,如果有一個方法可以讓我得到這個數字?
我在寫一個使用7-zip壓縮目錄的c#應用程序。壓縮文件後,7-Zip會返回退出狀態。在控制檯窗口中的所有我看到的是如何從控制檯輸出中獲取7-Zip退出代碼?
Everything is Ok
這等於0的退出代碼,但沒有任何人知道,如果有一個方法可以讓我得到這個數字?
我假設你使用System.Diagnostics.Process類作爲一個單獨的過程開始7-zip。
從MSDN:
Process.ExitCode屬性
獲取相關聯的處理中指定終止時的值。
您可能會感興趣SevenZipSharp這爲7z.dll託管的包裝。
您是否將7-zip作爲單獨的進程啓動,或直接從C#代碼訪問DLL? – 2009-11-20 22:53:36