【发布时间】:2014-03-14 12:50:55
【问题描述】:
'你好,
使用批处理(或 Powershell 或其他东西),我想做以下事情: 从文件夹 x 中,我想将所有 .zip 文件提取到他们自己的文件夹中。
例子:
[Folder x]
- a.zip
- b.zip
- c.zip
进入:
[Folder x]
- [a]
- [b]
- [c]
- a.zip
- b.zip
- c.zip
直到我可以使用以下批次提取每个 zip:
for /r %%f in (*.zip) do "C:\Program Files\7-Zip\7z.exe" x "%%f" -o"%%~dpf"
但这导致所有内容都被提取到根文件夹而不是每个 zip 的新文件夹。 我使用Script to extract zip files in seperate folders to their own folders 作为上面批处理线的基础。
有什么建议吗?
【问题讨论】:
标签: batch-file powershell zip