找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 33|回复: 0

[文件操作] 求助完善BAT脚本批量移动相同前缀文件名到相同前缀文件夹内

[复制链接]
发表于 2 小时前 | 显示全部楼层 |阅读模式
文件名举例如下
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
有劳各位大侠,谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-9-5 20:37

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表