本帖最后由 hanyeguxing 于 2011-5-17 12:47 编辑
1,() 内使用 : 时不能令此行位于最后一行,不能令其上、下有空行
2,if 语法错误,else 前的命令使用 ()
3,禁止在 () 内 goto 循环跳转
4,引号使用错误- @echo off&setlocal enableDelayedExpansion
- cd/d "e:\data"
- for /f "delims=" %%a in ('dir /a:-d /b') do if "%%~xa"=="" (
- set a=%%a&set "a=!a:~0,5!"
- md "!a!" 2>nul
- if exist "!a!\%%a" (type "%%a">>!a!\%%a") else move "%%a" "!a!"
- )
复制代码
|