Logging
7zip 日誌記錄和剩餘的 .tmp 文件
我有一個每晚執行的批處理文件來壓縮一些 PST,它使用 7zip 並且通常非常成功。
但是它往往會**創建剩餘的 .tmp 文件(2 天內 9 個),我想刪除這些文件。**根據多個 7zip 論壇、更新檔請求和其他網站,我可以更改它儲存這些的目錄,但僅此而已。我推測這不應該發生並且出了點問題,而且偶爾它會跳過文件。我想保留一個日誌,即使一切都很好,如果事情變得時髦,它也是一個很好的備份。
我的批處理文件對每個 PST 都有一個單獨的行/命令:
7z.exe u -t7z JENNIFER.7z JENNIFER.PST -r
. 附加“”時,我已成功獲取日誌>7zip.log
。但是,當我為兩個不同的行/命令執行此操作時,僅記錄最後一個,因此我假設它被覆蓋了。缺少一個長而復雜的命令*(因為我在該文件夾中的其他文件中有超過 2GB 的 PST,而我不想壓縮)*;有沒有人有任何其他想法/想法
旁注:現在我考慮一下,我的備份代理可能會中斷對 .7z 文件的訪問,從而導致這一切。然而奇怪的是,批處理文件是一個“windows計劃任務”,它執行結果為0x0(如果我沒記錯的話就是成功),備份也成功了。無論哪種方式,我都想了解如何使用 7zip 正確記錄並回饋為什麼 .tmp 文件可能會從壓縮命令中遺留下來
大多數備份程序不鎖定文件。防病毒軟體可能會鎖定文件以進行檢查並防止其被刪除。所以你可以先禁用防毒軟體。
使用“>>7zip.log”而不是“>7zip.log”,這將使輸出附加到文本文件,而不是覆蓋前一個。