我的计算机上有一个名为H的分区:在该分区上,我有不同的文件夹,每个文件夹都有一个名为“ bin”的文件夹。
H:MyFolder\Bin
H:AnotherFolder\Bin
我知道我可以使用以下命令删除bin:
set folder="H:\Bin"
cd /d %folder%
for /F "delims=" %%i in ('dir /b') do (rmdir "%%i" /s/q || del "%%i" /s/q)
是否可以使用命令从分区H:中的所有文件夹中清空所有bin文件夹?
这将在保留文件bin
夹的H:\
同时删除其下所有文件夹的内容。
for /r "H:\" /d %%a in (bin) do @if exist "%%~fa\" ( pushd "%%~fa" && ( echo "%%~fa" & echo rmdir . /s /q & popd ))
echo
之前有一个命令rmdir
。这是用于测试的,必须删除才能执行内容删除。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句