簡體   English   中英

使用7z腳本文件遞歸提取多個zip文件

[英]Extract multiple zip files recursively using 7z script file

我有一個文件夾,其中有多個文件夾中的多個zip文件,我想使用腳本文件將其全部解壓縮

我從這里瀏覽了堆棧溢出的答案https://superuser.com/questions/248287/extract-recursively-using-7-zip

FOR /F "usebackq" %a in (`DIR /s /b *.zip`) do 7z.exe e %a

並且它提取得很好,問題在於它正在將所有文件提取到根文件夾,並且我希望每個zip都被提取到.zip文件旁邊的原始文件夾中。

\\folder\\file.zip旁邊的意思是

\folder\file.zip
\folder\content_of_zip.txt

7z包含一個指示將文件提取到何處的開關。 我們可以使用它來指示for命令所引用的文件的驅動器和路徑。

for /r %a in (*.zip) do 7z.exe e "%~a" -o"%~dpa"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM