批处理文件以取消归档内容,然后删除归档文件

时间:2019-07-03 19:45:24

标签: windows batch-file

我试图让提示用户输入文件路径,并在删除那些归档文件之前解压缩那里的所有文件夹和子文件夹。

它似乎没有任何作用,但是如果我在cmd.exe中一一发出命令,它确实可以工作。我看到一些帖子提到该批处理文件必须位于同一7zip文件中,但这也行不通。

@echo off
set /p UserInputPath= What Directory would you like?
cd %UserInputPath%
FOR /R %I IN (*.zip *.gz *.tar) DO "C:\Program Files\7-Zip\7z.exe" x "%I" -aou -o"%~dpI*"
DEL /S /Q *.zip *.gz *.tar

0 个答案:

没有答案