本段批处理主要是为了删除当前路径下的所有空白文件夹,但是我在调试中发现我的if语句始终没能被处理 请各位帮我看看 谢谢了
具体代码如下- @echo off
- setlocal enabledelayedexpansion
- for /f "delims=*" %%i in ('dir /b /AD') do (
- cd %%i
- set n=0
- for /f "delims=*" %%j in ('dir /b') do (
- set /a n=!n!+1
- echo %%j
- )
- echo !n!
- cd ..
- if "!n!"=="0" (
- echo %%i
- rd %%i
- )
- )
- pause
复制代码
|