本帖最后由 77七 于 2023-12-25 23:42 编辑
- @echo off
- cd /d "%~dp0"
- for /f "tokens=1* delims=-" %%d in ('dir /b /ad *-*-*') do (
- call :1 "%%e"
- )
- pause & exit
-
- :1
- for /f "tokens=1* delims=-" %%x in ("%~1") do (
- md "%%d-%%x"
- copy "%%d-%%e\%%d-%%e.txt" "%%d-%%x\%%d-%%x.txt"
- if "%%y" neq "" (
- call :1 "%%y"
- ) else (
- exit /b
- )
- )
复制代码
批处理会处理所在目录下所有的 *-*-* 格式文件夹,使用前先测试 |