win10 文件夹文件名批量修改工具哪个最好

发布于 2021-09-17 06:32:24

大佬推荐下

Questioner
ling516
Viewed
44
78 个回答
jtshs256  1 2021-09-17 06:46:54
advanced renamer 免费够用,最好不知道
rosu  2 2021-09-17 06:46:57
微软自家的 powerToys 和菲菲更名宝贝。
kebamt 2021-09-17 06:55:05
1.Everything 旋转多个文件点击重命名
2.用开源重命名工具 szyszka 重命名
https://github.com/qarmin/szyszka
kebamt 2021-09-17 06:55:38
旋转 = 选中,敲错了
MakeItGreat 2021-09-17 07:07:10
Powershell
UncleCat01 2021-09-17 07:40:02
total commander
misdake 2021-09-17 07:56:43
RenameMaster
0747916 2021-09-17 08:02:21
total commander
文件夹精灵
whywaoxaks 2021-09-17 08:19:24
.bat
ppl 2021-09-17 08:30:46
powerToy
Coolsummer 2021-09-17 08:32:12
total commander 很强大
zxcslove 2021-09-17 08:50:13
total commander +1
HeyWeGo 2021-09-17 09:00:16
advanced renamer +1
superrichman  4 2021-09-17 09:04:52
(python
dxfree  2 2021-09-17 09:16:19
我用 Excel+记事本+CMD(rename)
nigelboy 2021-09-17 09:20:25
ren
gxm123gxm 2021-09-17 09:39:44
bulk rename utility, 菲菲更名宝贝在用
harde 2021-09-17 09:44:40
total commander ,新生代对这货可能不太熟,长得也比较丑,但是真的很好用
microyu 2021-09-17 10:06:16
powertoys
iyear 2021-09-17 10:06:43
advanced renamer 规则很丰富
ouqihang 2021-09-17 10:33:21
Bulk rename utility
justrand 2021-09-17 10:33:56
powerToys
VVincent 2021-09-17 11:10:59
renamer
monetto 2021-09-17 11:12:52
advanced renamer 用过,但是感觉还是不够灵活

个人感觉,用 Python 写个脚本最舒服。想怎么变怎么变。
vopsoft 2021-09-17 11:29:22
拖把更名
doyel 2021-09-17 11:32:22
Windows 里 Total Commander 是真的好用
lijiext 2021-09-17 11:40:39
菲菲更名宝贝
zhuzhuaini 2021-09-17 11:52:33
有些时候市面上的更名方法无法满足自定义的需求,所以需要用 excel 处理那种咋办呢?
有没有一个软件是选择一个路径后自动遍历出下面的所有文件名,然后自己通过 excel 啥的处理一下再粘贴新的文件名到软件里,然后就会自动一一对应重命名的软件?
Marian 2021-09-17 11:58:27
菲菲更名宝贝, 功能很强
greygoo 2021-09-17 12:18:41
mv
lmmortal 2021-09-17 12:27:11
@zhuzhuaini renamerpro 我就在用,从表格直接复制到规则里然后重命名
nobody1234 2021-09-17 12:31:23
直接 powershell 呀
g00001 2021-09-17 12:45:40
还是自己写代码好啊,想怎么改就怎么改,
用 aardio 写这种工具非常简单,aardio 自带的范例 “文件操作 / 批量处理” 就有批量重命名工具的源码,可以设定后缀名,文件名匹配规则、甚至是自己指定替换函数。

关键代码其实就是调用 fsys.enum() 函数遍历文件:

import fsys;
fsys.enum( "/指定要遍历的目录路径", "*.*",
function(dir,filename,fullpath,findData){

});

上面的 "*.*" 指定后缀名,支持通配符,可用数组指定多个后缀名,例如 {"*.jpg","*.png"}
在回调函数里存在 filename 变量就是遇到一个文件( 否则就是遇到一个目录 )。

注意:遍历完了以后再实际修改文件名。

如果是中间需要调用 excel 那也很简单,
aardio 读取 Excel 只要加几句代码就搞定了:

import com.excel;
var excel = com.excel();
var sheet = excel.ActiveWorkbook.Sheets(1);

//遍列所有单元格
for(i,values in excel.eachValue(1) ){
//这里 i 是行号,values 是一个数组包含所有列的值
}
heiybb 2021-09-17 13:14:35
Bulk rename utility
https://www.bulkrenameutility.co.uk/
NSAgold 2021-09-17 13:39:30
powertoys rename
butanediol2d 2021-09-17 15:38:19
一直在用 Advanced renamer,最近发现 qttabbar 里面也有重命名工具。
bytesfold 2021-09-17 15:40:51
竟然只有一个人说 Python 。。。
msg7086 2021-09-17 15:46:43
我把 Linux 下面那个 perl 写的 rename 给搬到 Windows 上了,还挺好用的。
yunyuyuan 2021-09-17 15:56:46
我自己用 python 写了一个,https://github.com/yunyuyuan/renamable
janus77 2021-09-17 16:13:28
utool 带插件
Variazioni 2021-09-17 16:40:24
Powershell
mikeven 2021-09-17 16:44:56
@dxfree #15 我也这么用,excel 真的强
qwerthhusn 2021-09-17 16:45:14
自己撸一个
huiyadanli  2 2021-09-17 16:59:18
菲菲更名宝贝 用过功能最强的一个。。不要被这个软件的外表迷惑了。。。
openbsd 2021-09-17 17:19:07
不是 Ctrl+A
然后按 F2 吗 ?[狗头保命]
leexy  1 2021-09-17 17:27:22
自己撸一个
yolee599 2021-09-17 17:49:19
rename.bat
huihuiHK 2021-09-17 17:53:12
以前用 go 写的一个工具: https://github.com/greycodee/gorename
ling516 2021-09-17 19:03:14
@huiyadanli 正在使用 太强大了
dyy1997 2021-09-17 20:34:20
拖把更名器,以前看动漫就靠它批量改字幕文件名
lefer 2021-09-17 20:49:29
@rosu #2 震惊了!菲菲更名宝贝太强了吧!

它要是搞个什么类似于 Advanced Rename Guide Pro 的名字,感觉在国外市场可以卖爆!

http://www.ffhome.com/category/works/ffrenamepro
janssenkm 2021-09-17 21:51:01
total commander,用了近二十年了,相当顺手
janssenkm 2021-09-17 21:53:04
@lefer 看名字就不会去用。;)
sona 2021-09-17 21:54:18
mmv
重命名本质上是修改一行文字
批量重命名本质上是修改多行文本
修改文本最好的工具之一是 vim
起码对我来说更顺手
mmv 把要修改的文件和文件夹作为一个文本传递 vim
vim 编辑之后保存就完成了修改
explorerproxy 2021-09-17 22:01:47
菲菲更名宝贝的名字是真不行,我也是听很多人介绍了很多次之后才有兴趣去搜一下这软件的。。。。
ling516 2021-09-17 22:37:40
@explorerproxy 哈哈 估计作者觉得自己是个宝宝 不过功能真不错
Damn 2021-09-17 22:54:22
好像没有用 RegexRenamer 的?
我觉得支持正则表达式就足够了,UI 也简单,学习成本=0 。
flynaj 2021-09-17 23:23:02
total commander 可以用正则表达式,或者插件
wudicgi 2021-09-17 23:33:47
@dyy1997 “拖把更名器”很早的时候用过,印象中挺好用的,但这货老早就不更新了吧
also24 2021-09-17 23:40:45
一直在用这个 renamer,免费版有一点限制,但是规则完全够用

http://www.den4b.com/products/renamer
microka 2021-09-18 00:29:18
Bulk Rename Utility
这个真的良心推荐,用了好多好多年了。
eccentric579 2021-09-18 00:31:32
嗯,写了个 python 脚本,还修复了可能会遇到同名的 bug,甚至还想写个 gui
恩,看来是闲的
哈哈哈哈
GeruzoniAnsasu 2021-09-18 05:33:21
…… wsl.
wangweiggsn 2021-09-18 08:00:05
@mikeven 我也这么用的,批量的 bat,sql,经常用 excel 加工,不够用还可以写 vba 。cmd 下 dir /s /b >list.txt 就得到当前目录及子目录下所有文件名,想怎么改就怎么改。dir /s /b /ad >list.txt 这个就是当前目录及子目录下所有文件夹名字。
solopython 2021-09-18 08:51:55
RegName 是一个基于正则表达式的工具,用于执行复杂的文件重命名操作
https://www.mobzystems.com/tools/regname/
glfpes 2021-09-18 09:37:03
everything 也可以,支持正则筛选
heylogo 2021-09-18 09:49:03
utools
shengchao 2021-09-18 11:23:25
powerToys
OPA 2021-09-18 15:03:01
![Snipaste_2021-09-18_15-02-30.png]( https://i.loli.net/2021/09/18/pUzkGfYuqR6sQI1.png)
![Snipaste_2021-09-18_15-02-10.png]( https://i.loli.net/2021/09/18/NE7WiBm3lkyZdfs.png)
sliveryukilee 2021-09-18 15:15:11
自家的 powertoys 我觉得完全够用了
atempcode 2021-09-18 19:35:45
totalcommander + 1
jin7 2021-09-19 10:00:28
powershell
Karonheaven 2021-09-19 11:16:34
@ling516 起名叫“菲菲更名宝贝”是因为作者女儿叫菲菲。太有爱了,程序员的父爱
如果是因为名字的话,强烈推荐用一下,非常方便易用,还是 Portable
Mavious 2021-09-19 18:57:59
Bulk Rename Utility:界面过于复杂堆砌,十分古老,但是好用,是通用型工具,能够应对单独规则的改名需求,用一次写一次规则。
ReNamer:规则化改名工具,应对长期固定用一套复杂规则改名的需求。写好规则后就不改了,一套规则用一万遍。
Mavious 2021-09-19 19:00:40
@also24 嗯,直接在 txt 写规则就可以……套娃了。如果你能看懂我的委婉表达的话。这货用处不大,我不推荐。因为需求总是千变万化的,每次都不一样,但不可能每次都写规则。毕竟我们也要讲究效率。
also24 2021-09-19 19:06:11
@Mavious #76
我发的这个,就是 70 楼发的图片,大部分规则只需要自己补充参数即可,不需要 txt

是不是搞错软件了?
因为叫做 renamer 的软件很多,我还专门附上了地址……
Mavious 2021-09-19 19:22:02
@also24
没错,就是这个,以前在小众软件看有人推才试用的。发现异常合乎我的需求。
我要求首字母大写+用空格断开大写字母+十几种缩写全部展开成全写+排除某些缩写,这么复杂的套装规则设置一次以后一键完成,反复使用,就是它的优势,但是一般人用不着这样高强度复杂改名——一般人也就加个序号,中间去掉自几个字而已,Bulk Rename Utility 可以在 15 秒内完成,十分直观。

ReNamer 的设置面板不是全展开的,需要一项项切、测试,如果只是用一次的规则, 设置它就很费时间了,没效率。不适合泛用性用户。

看来你没看懂我的暗示,我的规则条数太多了,不太够用,不利用 txt 是不行的。
https://i.loli.net/2021/09/19/sfELVWdYeRMBjpr.png
also24 2021-09-19 19:33:31
@Mavious #78
这个暗示我确实看不懂…… 你自己都讲了 『但是一般人用不着这样高强度复杂改名』

我觉得你这个使用场景针对性太强了:
1 、如果是低强度使用,常用的就那么几种规则,不是全展开影响不大
2 、如果是高强度使用,那应该已经熟悉了规则,不是全展开也应该能记住了
3 、你要用 txt,是因为你高强度使用又想用免费版,恰恰说明付费点设置的很合理