2015-12-30 76 views
0

通常我会将.zip和.rar文件解压缩到一个目录中,该目录不带扩展名。 如:如何删除文件,只有在Windows中存在同名的子目录时

test.zip 
test\ 

现在,我想编写一个Windows批处理脚本,浏览所有硬盘驱动器,删除所有.zip或.rar文件,只要在同一目录下存在与该文件的名称相同的子目录没有延长。 但我真的不知道从哪里开始。 预先感谢您。

回答

0

这个简单的脚本就是您需要适当地删除C:驱动器内的所有zip文件的全部内容。

@for /r c:\ %%F in (*.zip) do if exist "%%~dpnF\*" del "%%F" 

你甚至不需要脚本。您可以简单地从命令行运行以下命令:

for /r c:\ %F in (*.zip) do if exist "%~dpnF\*" del "%F" 
相关问题