我意識到這個問題擴展了批處理腳本的功能,但是有沒有辦法在不解壓縮的情況下查看.zip文件的文件和目錄文件?例如,假設有一個名爲myfile.zip
的.zip文件,並且有一個名爲status
的子目錄,其中包含status.xml
文件。有沒有辦法通過批處理腳本語言查看status.xml
文件的內容?如何使用批處理來瀏覽.zip文件的文件和子目錄
在此先感謝
我意識到這個問題擴展了批處理腳本的功能,但是有沒有辦法在不解壓縮的情況下查看.zip文件的文件和目錄文件?例如,假設有一個名爲myfile.zip
的.zip文件,並且有一個名爲status
的子目錄,其中包含status.xml
文件。有沒有辦法通過批處理腳本語言查看status.xml
文件的內容?如何使用批處理來瀏覽.zip文件的文件和子目錄
在此先感謝
各種拉鍊命令行實用程序將允許您列出的zip壓縮文件中的內容,但你說你也想觀看的內容。您可以通過從存檔中提取文件來查看內容。 7zip將如上所述那樣做。 Info-Zip也有一些命令行實用程序可以執行相同的操作(可以找到二進制文件here)。
如果要查看status.xml的內容而不必將文件寫入磁盤,可以使用Info-Zip中的unzip.exe命令行實用程序進行管道輸出。
unzip -p myfile.zip status.xml | more
unzip -p myfile.zip status.xml > status.xml
要使用相同的工具列出的zip文件的內容:
unzip -l myfile.zip
感謝您的參考!雖然我正在尋找更多獨立方法,但unzip命令運行良好! –
您可以使用zip.js從myzip.file
, 獲取數據這裏是代碼的一部分:
zipFs.importHttpContent("1.zip", false, function() {
var firstEntry = zipFs.root.children[0];
console.log(zipFs)
firstEntry.getData64URI("image/png",function(data) {
console.log(data)
});
}, onerror);
======================
使用7zip的命令行嘗試,例如'7z -l myzipfile.zip' – David