楼主,2L的代码不行,是因为你的文件是跟文件夹重名的。这个你没有事先说清楚。
- @echo off&setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /b/ad') do (
- cd /d "%~dp0%%i"
- for /f "delims=" %%j in ('dir /b/ad') do (
- ren "!cd!\%%j" "%%j_" && move /y "!cd!\%%j_\*" "!cd!" && rd "!cd!\%%j_" /q/s
- )
- )
- pause
复制代码
|