|
|
本帖最后由 tttoi2000 于 2026-9-6 12:47 编辑
文件名举例如下
H210-2025-XS13(字符长度不同)-1(数字长度4位,且为自然数,前面无零)-1(数字长度2位,且为自然数,前面无零).pdf
H210-2025-XS13-1-1.pdf...H210-2025-XS13-1-99.pdf--->H210-2025-XS13-1
H210-2025-XS13-10-1.pdf...H210-2025-XS13-1-99.pdf--->H210-2025-XS13-10
H210-2025-XS13AC-1-1.pdf...H210-2025-XS13AC-1-99.pdf--->H210-2025-XS13AC-1
H210-2025-XS13AC-100-1.pdf...H210-2025-XS13AC-100-99.pdf--->H210-2025-XS13AC-100
H210-2025-X13AC-1000-1.pdf...H210-2025-X13AC-1000-99.pdf--->H210-2025-X13AC-1000
原BAT如下:
@echo off
for /f "tokens=1-4* delims=-" %%a in ('dir /b /a-d *-*-*-*-*.pdf') do (
md "%%a-%%b-%%c-%%d" 2>nul
move "%%a-%%b-%%c-%%d-*.pdf" "%%a-%%b-%%c-%%d" 2>nul
)
pause
有劳各位大侠,谢谢。 |
|