iT邦幫忙

0

確認壓縮檔內容與欲壓縮之原始檔無誤的問題

匿名 2010-10-08 09:41:275510 瀏覽

各位大大好

我現在有一個簡單的情境如下:

D:\temp 裡面有以下檔案:
D:\temp\AAA\20101001.log
D:\temp\BBB\20101001.log
D:\temp\CCC\20101001.log
D:\temp\DDD\20101001.log
D:\temp\EEE\20101001.log

然後我現在將D:\temp檔壓縮成20101001.zip

而現在我如果要寫程式確認,20101001.zip裡面的檔案,
跟我原始在機器上的檔案(與路徑位置)皆一樣

請問要如何寫程式判定呢??

VBSCRIPT做得到嗎??

謝謝各位大大!!!

1 個回答

12
ycl8000
iT邦高手 1 級 ‧ 2010-10-08 11:37:35
最佳解答

參考看看.

在命令提供字元下執行: 7z l 20101001.zip > filelist.txt

7z 是 7-ZIP 提供的 command line 程式, l 參數是列出壓縮檔的內容, 將結果輸出至 filelist.txt , 利用這些資訊去比對原始檔案的路徑與名稱是否相符.

匿名 檢舉

謝謝您的回應,不過目前我該以日期為名的壓縮檔下因為有大約幾百幾千個folder,然後folder下面有個以日期為名的文字檔,因此想詢問是否有方法可以利用程式來一一比對,取代人工比對的方式....

但還是相當感激您的回覆,謝謝!

我要發表回答

立即登入回答