这样吗?- @echo off & setlocal enabledelayedexpansion
- for /f "delims=" %%a in ('dir /b /s /a-d') do (
- if "%%a" neq "%~0" (
- set str=%%~na
- for %%i in ("%%a\..") do (
- if "%%~ni" neq "!str:~,1!" (
- md "%%~dpa!str:~,1!" 2>nul
- move "%%a" "%%~dpa!str:~,1!"
- )
- )
- )
- )
- pause
复制代码
|