[英]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.