出于某种原因,当我运行此DOS命令删除空文件夹和子文件夹时,我收到“找不到文件”错误。据我所知,它看起来是正确的。有没有人有任何建议?
for /f "delims=" %%x in (dir /s /b /ad ^| sort /r') do rd "%%x" 2>NUL
答案 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"
删除回音。只有结果看起来是正确的。