Prioritize 发表于 2022-12-5 14:14

15行代码 用txt实现文件批量命名

前排提示:适用于已经有某种规律的文件,具体效果如下:
1.初始状态:


2.更改文件后缀:

3.更改文件相同字段:

4.删除文件相同字段:

实现方法:
把代码复制到txt文档中,保存重命名文件后缀为bat即可
样例:
代码:
@echo off
title 小青龙
mode con cols=40 lines=20 & color 0f
echo 提示:
echo 本批处理可批量替换所有文件名中的相同字符
echo ----------------------------------------
echo.&set /p strtemp3= 请输入替换的文件类型:
echo.&set /p strtemp1= 请输入要替换的字符串:
echo.&set /p strtemp2= 请输入替换后的字符串:
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a /b *.%strtemp3%') do (
set nobird=%%a
ren "%%~a" "!nobird:%strtemp1%=%strtemp2%!")
echo. Done!
pause

少年A 发表于 2022-12-5 17:23

这个属于会的不会用,不会的不会用。

Prioritize 发表于 2022-12-6 11:24

平淡最真 发表于 2022-12-5 20:18
如果要把jpg.jpg改成jkk.jpg 呢?
要取文件名来替换

jpg. 换成 ikk. 不就行了{:1_918:}

lfordch 发表于 2022-12-5 18:08

少年A 发表于 2022-12-5 17:23
这个属于会的不会用,不会的不会用。

真相了哈哈哈哈哈{:301_997:}

平淡最真 发表于 2022-12-5 20:18

如果要把jpg.jpg改成jkk.jpg 呢?
要取文件名来替换

Clown4730 发表于 2022-12-5 21:46

保存保存

Prioritize 发表于 2022-12-6 11:25

少年A 发表于 2022-12-5 17:23
这个属于会的不会用,不会的不会用。

啊这。。。

ykx184409780 发表于 2022-12-8 15:23

少年A 发表于 2022-12-5 17:23
这个属于会的不会用,不会的不会用。

真实了 哈哈哈

alinfo4 发表于 2022-12-14 11:33

真实了 哈哈哈

遂海 发表于 2022-12-29 18:05

少年A 发表于 2022-12-5 17:23
这个属于会的不会用,不会的不会用。

哈哈哈哈哈,非常真实了
页: [1] 2 3
查看完整版本: 15行代码 用txt实现文件批量命名