标题: [文件操作] [分享]批处理按照数字顺序重命名图片改成连续的三位数 [打印本页]
作者: Batcher 时间: 2023-2-10 22:19 标题: [分享]批处理按照数字顺序重命名图片改成连续的三位数
请问一哈: 改名的时候怎么按照原默认顺序1,2,3,4这样而不是1,10...19, 2, 20……这样顺序?
就象这样的, 按原顺序改成连续的三位数.
1-001
11-002
2-003
23-004
3-005
35-006
4-007
5-008
一般改的话, 结果就成以上这样了. 但是原始图片的默认顺序不能乱, 因为其内容是前后关联的.
作者: Batcher 时间: 2023-2-10 22:19
【解决方案】
test_1.bat- @echo off
- cd /d "%~dp0"
- setlocal enabledelayedexpansion
- set "n=1000"
- for /l %%i in (1,1,100) do (
- if exist "%%i.jpg" (
- set /a n+=1
- ren "%%i.jpg" "!n:~1!.jpg"
- )
- )
复制代码
作者: cnnetstar 时间: 2023-2-10 22:34
回复 2# Batcher
十分感谢!
作者: yyz219 时间: 2023-2-11 17:09
【解决方案】
test_1.bat
Batcher 发表于 2023-2-10 22:19
感谢分享
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |