再试试这个- @echo off&set /a n=1
- call :Loop "%cd%"
- :loop
- for /f "tokens=1* delims=\" %%i in ("%~1") do (
- set /a n+=1
- if not "%%j"=="" call :Loop "%%j"
- )
- for /f "delims=" %%I in ('dir/b/s/a-d') do (
- for /f "tokens=%n%* delims=\" %%a in ("%%I") do (
- if not "%%b"=="" move "%%I" "%cd%\%%a"
- )
- )
- pause
复制代码
|