运行Batch命令删除空文件夹和子文件夹时出现“找不到文件”错误

时间:2015-03-31 02:51:41

标签: batch-file batch-processing

出于某种原因,当我运行此DOS命令删除空文件夹和子文件夹时,我收到“找不到文件”错误。据我所知,它看起来是正确的。有没有人有任何建议?

for /f "delims=" %%x in (dir /s /b /ad ^| sort /r') do rd "%%x" 2>NUL

1 个答案:

答案 0 :(得分:0)

你在dir前面缺少一个勾号(')。试试这个:

for /f "delims=" %%x in ('dir /s /b /ad ^| sort /r') do rd "%%x" 2>NUL

这是更干净的

for /f "delims=" %%x in ('dir /b /ad') do echo.rd /s /q "%%x"

删除回音。只有结果看起来是正确的。