标题: [文件操作] [分享]批处理按照指定顺序重命名图片文件 [打印本页]
作者: Batcher 时间: 2023-7-3 21:38 标题: [分享]批处理按照指定顺序重命名图片文件
【问题描述】
请问一下,一个文件夹下面有三个jpg文件
按照创建的顺序,依次改名为a.jpg、b.jpg、c.jpg
目前只会 dir /b /od *.jpg 改名部分不知道怎么写
作者: Batcher 时间: 2023-7-3 21:38
【解决方案】
test-1.bat- @echo off
- cd /d "%~dp0"
- setlocal enabledelayedexpansion
- (echo a.jpg
- echo b.jpg
- echo c.jpg)>"%temp%\1.txt"
- (for /f "delims=" %%i in ('dir /b /a-d /od *.jpg') do (
- set /p str=
- ren "%%i" "!str!"
- ))<"%temp%\1.txt"
复制代码
作者: Batcher 时间: 2023-7-3 21:41
test-2.bat- @echo off
- cd /d "%~dp0"
- setlocal enabledelayedexpansion
- set "n=0"
- for /f "delims=" %%i in ('dir /b /a-d /od *.jpg') do (
- set /a n+=1
- if !n! equ 1 (
- ren "%%i" "a.jpg"
- ) else if !n! equ 2 (
- ren "%%i" "b.jpg"
- ) else if !n! equ 3 (
- ren "%%i" "c.jpg"
- )
- )
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |