无忧启动论坛

 找回密码
 注册
搜索

求个批处理,改81集的武林外传文件名。

查看数: 5849 | 评论数: 28 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-2-19 11:22

正文摘要:

本帖最后由 20090101 于 2022-2-21 16:42 编辑 我想把右边文件名对应的套到左边的文件上,这个批处该怎么写呢,因为有81集,手工一个一个挺不人性化的,看看有没有高手帮帮忙,写个批处理。 右边是 ...

回复

huqiu2 发表于 2023-10-20 09:59:12
思路一般是在rmvb 格式的文件夹里面新建一个1.bat 内容  dir /b >1.txt  将所有文件名写入1.txt里面
然后在excel表格中第一列写入 ren
第二列按照MP4文件名格式依次写入01.MP4并填充
第三列将1.txt上面得到的文件名直接粘贴上去
然后复制第一-第三列粘贴到2.bat
将2.bat复制到MP4同级目录,双击完成批量重命名

跟22楼原理一致
9zhmke 发表于 2023-10-20 09:17:31
只用一次的情况,就三楼推荐的那小姑娘父亲写的程序够用了。如果经常用再说自己写程序吧,而且批处理对符号处理没VBS和AU3这一类脚本方便
hycsl888 发表于 2023-10-20 09:04:25
好压批量字符替换 6.1.0.11022 单文件版 - 20200717

这是名字可以百度一下,非常好用。
ddzyhhh 发表于 2023-10-20 00:19:54
captain_g 发表于 2022-2-22 14:21
弄个不一样的方法,偶尔一遇的问题搞个复杂的批处理不值当,还不如手工快,只是智慧含量显得低啊;

左边 ...

跟我想法一样,A列ren空格 B列待改文件名 C列空格 D列目标文件名
从excel表中复制出来粘贴为一个批处理。
birdtracks 发表于 2023-10-19 23:42:08
拖把更名器  简单好用
nowayer 发表于 2023-10-19 22:59:35
提示: 作者被禁止或删除 内容自动屏蔽
ljm008 发表于 2022-2-22 14:33:40
按键精灵吧,比较省事
captain_g 发表于 2022-2-22 14:21:22
弄个不一样的方法,偶尔一遇的问题搞个复杂的批处理不值当,还不如手工快,只是智慧含量显得低啊;

左边文件夹中 dir /b > 左边.TXT;
右边文件夹中 dir /b > 右边.TXT;
在这两个TXT中删除:左边.TXT、右边.TXT对应的行;
新建一个EXCEL文件;
将 左边.TXT 的内容粘贴到A列(从A1开始);
将 右边.TXT 的内容粘贴到B列(从B1开始);
在C1单元格里输入:
="ren "&A1&" "&B1
注意引号里有一个空格;
拖C1往下自动填充C2等单元格;
复制C2....到 新建的TXT 中并改后缀名为CMD;
复制CMD文件到左边文件夹中,执行;

点评

跟我想法一样,A列ren空格 B列待改文件名 C列空格 D列目标文件名 从excel表中复制出来粘贴为一个批处理。  详情 回复 发表于 2023-10-20 00:19
ghx0303 发表于 2022-2-22 13:24:35
你这个厉害了 改个文件要写个软件 工程好大啊
as8686886 发表于 2022-2-22 12:44:15
文件重命名工具(ReNamer)7.2.08中文绿色便携专业版
dx2k 发表于 2022-2-22 06:05:31
本帖最后由 dx2k 于 2022-2-22 06:06 编辑

用上面的rename,我用过最强大的改名,不用批处理,很轻松可以搞定
dx2k 发表于 2022-2-22 06:04:50
https://www.52pojie.cn/thread-1144885-1-1.html
nttwqz 发表于 2022-2-21 16:29:35
2010techon 发表于 2022-2-21 13:49
你这批处理重命名逻辑反了。。。
人家是要把左面的文件改名为右面的名称

还真是反了,哈哈哈哈
junyee 发表于 2022-2-21 15:03:38
可以看到右边的文件名是排序的.这就好办了.

```
REM 开启变量延迟扩展
set idx=1
for /f "delims=" %%i in ('dir /on /b ???*.rmvb') do (
  ren !idx!.mp4 %%~ni.mp4
  set /a idx+=1
)
```
MowuMo 发表于 2022-2-21 13:51:53
试一下专门的改名软件,即便是这样,还得要将想改成为的文件做一个list
2010techon 发表于 2022-2-21 13:49:44
nttwqz 发表于 2022-2-19 11:32
又一个我没见过的超级版主,孤陋寡闻了。。。

有个功能特别强大的专业级更名软件

你这批处理重命名逻辑反了。。。
人家是要把左面的文件改名为右面的名称

点评

还真是反了,哈哈哈哈  详情 回复 发表于 2022-2-21 16:29
lemonle79 发表于 2022-2-19 22:32:27
Climbing 发表于 2022-2-19 18:58
用批处理略复杂(因为涉及到字符串的处理,需要用到for /f),用Excel表更快:
第一列:ren
第二列:排 ...

确实是
我有时候更改更复杂的名字时候就借助excel和TC
先用TC将名字粘贴到exce中,按规则整理好(替换、连接、提取某部分等等各种操作),得到最后名字后,保存到txt中
在到TC里面整体替换,巴适滴很
Climbing 发表于 2022-2-19 18:58:57
用批处理略复杂(因为涉及到字符串的处理,需要用到for /f),用Excel表更快:
第一列:ren
第二列:排序好的原始文件名,例如:01.mp4
第三列:排序好的目标文件名(去掉.rmvb,换成mp4)。

然后复制三列内容到一个文本文件,保存成批处理,执行一下即可。

点评

确实是 我有时候更改更复杂的名字时候就借助excel和TC 先用TC将名字粘贴到exce中,按规则整理好(替换、连接、提取某部分等等各种操作),得到最后名字后,保存到txt中 在到TC里面整体替换,巴适滴很  详情 回复 发表于 2022-2-19 22:32
lemonle79 发表于 2022-2-19 18:38:33
要是直接更改度盘里面的,你搜一个   百度网盘在线重命名   
若是线下那各类的软件多了去了,楼上的那个很方便,我更习惯用TotalCommander中的,可以搜一下应该教程很多
chibuzhu 发表于 2022-2-19 14:55:14
菲菲不错
2010i560ma 发表于 2022-2-19 14:33:46
批量命名,拖把更名
xianglang 发表于 2022-2-19 14:28:35
批处理不会,改名软件可以轻松搞掂。
fre456 发表于 2022-2-19 14:26:26
好像记得有类似功能的软件
wxgwxg 发表于 2022-2-19 14:16:25
不用什么改名软件,bat解君愁!
5257 发表于 2022-2-19 11:46:42
假的超级版主
sunhui 发表于 2022-2-19 11:33:00
第一步,tree /f >c:\list.txt,导出右边的文件名,整理一下内容。第二步,找个更名软件,菲菲更名宝贝,按前面的txt文件列表改名。先拷贝3-5个文件试试,再正式改名即可。,
nttwqz 发表于 2022-2-19 11:32:33
本帖最后由 nttwqz 于 2022-2-19 12:12 编辑

又一个我没见过的超级版主,孤陋寡闻了。。。

有个功能特别强大的专业级更名软件
菲菲更名宝贝
其中一种方法:

  1. @echo off
  2. pushd %~dp0
  3. for /f "tokens=1-5 delims=." %%a in ('dir /a /b *.rmvb') do if exist "%%a.%%b.%%c.%%d.%%e" ren "%%a.%%b.%%c.%%d.%%e" "%%b.%%e"
  4. pause
复制代码




点评

你这批处理重命名逻辑反了。。。 人家是要把左面的文件改名为右面的名称  详情 回复 发表于 2022-2-21 13:49
hlccfu 发表于 2022-2-19 11:30:54
本帖最后由 hlccfu 于 2022-2-19 11:49 编辑

还是花时间手动改算了
分享个批量修改名字你去试试

链接:http://wp.acold.top/s/sf2glnc2   密码:wuyou

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-22 00:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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