我想解压下载目录中的所有 .zip 文件,例如"D:\Download"
,然后将内容解压到具有 zip 文件名的文件夹后删除 zip 文件,例如foo.zip
解压到foo\
我能想到的完成这个任务的方法首先是选择一个 unZip 程序,它可以是 7zip 或 Windows 10 内置的上下文菜单中的“全部提取”或从 1909 开始支持的 tar.exe。
让我们tar.exe
挑选例子,我的批次应该是这样的,
for %%G in (D:\Download\*.zip) do (
tar.exe -xf %%G
if %errorlevel% EQU 0 (
del %%G
)
)
但实际上它无法按预期完成工作。有什么想法吗?