青蛙水牛 发表于 2025-1-9 22:07:36

文件批量重命名

有没有软件能做到:三个文件abc,在一文本里的排序是bca,按文本里的排序将三个文件重命名为123

ljf121256 发表于 2025-1-10 08:56:27

一介书生 发表于 2025-1-10 08:48
就区区3个文件,就没必要“批量”了吧

楼主应该说打个比方批量命名方式......

Xxp 发表于 2025-1-10 09:38:27

"菲菲更名宝贝"可以批量修改文件名。功能很强大。

lxa000 发表于 2025-1-10 00:05:42

好像python可以。
但是我才学习,帮不了你。

koei 发表于 2025-1-10 08:23:35

linux的SED命令可以。C语言编个程序也可以。

locky_z 发表于 2025-1-10 08:34:47

windows自带的powershell应该可以,

一介书生 发表于 2025-1-10 08:48:53

就区区3个文件,就没必要“批量”了吧;P

ljf121256 发表于 2025-1-10 09:05:55

貌似系统自带的批量文件命名不可个性化设定,要借助第三方软件来实现。

佚天 发表于 2025-1-10 09:42:35

rem 你的文件.txt 格式为:每行一个文件名(含扩展名)
setlocal enabledelayedexpansion
set /a newfile = 1
for /f %%i in (你的文件.txt) do (
set /a oldfile = %%i
ren %oldfile%%newfile%
set /anewfile = %newfile% + 1
)
echo Finished!
pause



以上存入文本文件,命名为: a.bat    ,放入你需要改名的文件夹目录中,双击执行。
单位是统信系统的,无法测试,可以先临时建几个文件自行测试下。

sys3 发表于 2025-1-10 10:00:27

任何一种语言都能解决。但是楼上用批处理的确很厉害。

青蛙水牛 发表于 2025-1-10 11:35:25

佚天 发表于 2025-1-10 09:42
rem 你的文件.txt 格式为:每行一个文件名(含扩展名)
setlocal enabledelayedexpansion
set /a newfile ...

命令语法不正确

佚天 发表于 2025-1-10 16:41:20

青蛙水牛 发表于 2025-1-10 11:35
命令语法不正确

单位电脑不是windows系统,没法测试,回家后测试下。

青蛙水牛 发表于 2025-1-10 16:42:26

Xxp 发表于 2025-1-10 09:38
"菲菲更名宝贝"可以批量修改文件名。功能很强大。

试用下,完美解决:victory:

chahero 发表于 2025-1-20 12:18:42

借助AI,用python写个呗,难度应该不大

NewChina牛中国 发表于 2025-1-20 17:51:36

有一款好象是韩国的免费小软件,N开头的英文名称,多国语言,名称记不得了回头看看电脑,没广告很好用

补充内容 (2025-1-22 12:02):
NexusFile
页: [1] 2
查看完整版本: 文件批量重命名