要使用批处理脚本删除目录中包含空格的空文件夹名称,可以按照以下步骤进行操作:
for /f "delims=" %%d in ('dir /s /b /ad ^| sort /r') do (
dir "%%d" | findstr /c:"0 File(s)" /c:"0 Dir(s)" >nul && (
echo "%%d" | findstr /c:" " >nul && (
rd /s /q "%%d"
)
pause
完整的批处理脚本如下所示:
@echo off
for /f "delims=" %%d in ('dir /s /b /ad ^| sort /r') do (
dir "%%d" | findstr /c:"0 File(s)" /c:"0 Dir(s)" >nul && (
echo "%%d" | findstr /c:" " >nul && (
rd /s /q "%%d"
)
)
)
pause
请注意,这个脚本将删除所有包含空格的空文件夹,因此在运行之前请确保您了解其影响,并且已经备份了重要的数据。
领取专属 10元无门槛券
手把手带您无忧上云