我的C#應用程序裏面我運行的7z壓縮過程變成它的目錄如何從7Z命令行過程獲得更多的錯誤信息
存檔位於在%TEMP%目錄中隨機命名的目錄中提取存檔例如
C:\ Documents和Settings \用戶\本地 設置\溫度\ vtugoyrc.fd2
(fullPathFilename =「C:\ Documents和Settings \用戶\本地設置的\ Temp \ vtugoyrc .fd2 \ xxx.7z「)
我的代碼是:
sevenZipProcessInfo.FileName = SEVEN_ZIP_EXECUTABLE_PATH;
sevenZipProcessInfo.Arguments = "x " + fullPathFilename;
sevenZipProcessInfo.WindowStyle = ProcessWindowStyle.Hidden;
sevenZipProcessInfo.UseShellExecute = true;
sevenZipProcessInfo.WorkingDirectory = Path.GetDirectoryName(fullPathFilename);
Process sevenZipProcess = Process.Start(sevenZipProcessInfo);
if (sevenZipProcess != null)
{
sevenZipProcess.WaitForExit();
if (sevenZipProcess.ExitCode != 0)
...exit code is 2 (fatal error by the 7z help)
我在哪裏可以找到更詳細的資料?
但是我選擇不走那條路,因爲至少有標準7z格式的庫提供的文件級荏苒只有W/O歸檔多個文件合併成一個 – Hanan 2009-12-18 13:33:00