Python 新人,写了一个批量重命名文件的小工具
发布在 Github 上: https://github.com/guiqiqi/allRename
希望大家用的开心~,也欢迎大家对代码进行修改~
1
opiviqo 2017-09-25 00:29:34 +08:00 via Android
留个脚印
|
2
ugvf2009 2017-09-25 01:51:08 +08:00 via Android
mark
|
3
jiangyu0284 2017-09-25 07:55:36 +08:00
也可以直接试试 perl 几行的脚本
|
4
imn1 2017-09-25 08:00:24 +08:00 1
能改什么?没功能说明啊
我期望有一个改名工具有下列特殊功能,目前不是没有改名工具可以做,是分散在不同改名工具 1.正则&正则模板,递增规则可扩展到数字和大小写(就是 62 进制) 2.按日期时间改名(其中有当前时间 NOW,几乎没工具能做这个) 3.按文件 CRC32 或其他 HASH 值改名(仅限文件,多线程,不然很慢) 4.按总文件数、总字节数改名(仅限目录,递归多层) 5.按指定编码转换(目前仅见过一个台湾人做了这个) 6.按一个文本给一堆文件改名,按行对应(美剧按视频文件名改字幕文件名很方便,目前只有两三个工具有这个) 7.可联网获取相关信息改名,嗯,停车场太大找车不容易啊 8.什么大驼峰小驼峰的 9.什么 mp3tag, mp4tag, exif 那些我就不说了 …… 当然上述各项可组合,每次只能改其中一项也是废的 |
5
byfar 2017-09-25 08:24:57 +08:00
人生苦短,我用 rename
|
6
guiqiqi OP @imn1 这个工具就是组合各种规则改名的,抱歉我没有在介绍中很好的说明,只是因为自己想不到这些东西,现在功能还很弱,你说的这些规则我会慢慢的添加进去的
|
7
guiqiqi OP @jiangyu0284 嗯嗯,我知道很多大牛都会用到其他工具,比这个更方便。但是我想就是能给普通用户一个比较可视化的界面,让他们能用的舒服一些。
|
8
VShawn 2017-09-25 11:21:54 +08:00
楼主听说过水淼·文件批量处理器吗
|
9
guiqiqi OP @VShawn 之前没有听说过,刚刚去看了一下,功能确实很强大,其中关于文件重命名的功能我会慢慢加以改进加进来的,关于文件写入功能不打算添加,因为这只是一个重命名工具。
|
10
a87150 2017-09-25 11:50:03 +08:00
完全不能理解 allRename.pyw 的 pyw 有什么意义
|
11
ashfinal 2017-09-25 11:54:57 +08:00
还行。也想用 python 搞个这,不过懒,就算了……
|
12
wangysong 2017-09-25 11:57:09 +08:00
ren *.html *.php
windows 下新建记事本 命名为 rename.bat 不谢 |
13
Sherlocker 2017-09-25 12:00:26 +08:00
人生苦短,我用 rename
|
14
sola97 2017-09-25 12:11:27 +08:00
rename 还支持正则呢,这个有什么优势吗
|
15
costan 2017-09-25 12:45:16 +08:00
赞一个 精神很棒 加油!
|
16
guiqiqi OP @a87150 当时想的是为以后能扩展一些功能做准备,而且这样写个人觉得看起来更干净(或者说更统一)直接用 UI 启动不是不可以,但是总觉得怪怪的……
|
18
guiqiqi OP @sola97 这个工具现在还是一个比较初级的版本,下面根据大家的意见很快就会支持正则,关键是这个能匹配到文件的一些信息,代码中留的有相应的借口,只是当时没有想法还没有实现,可以根据这个去改名会方便一些。谢谢
|
22
kuro1 2017-09-25 15:01:20 +08:00
既然开源了就写好 README
|
23
6v 2017-09-25 15:01:26 +08:00
Windows 下一直用一个软件 ant renamer
用起来感觉很不错 |
25
jfry 2017-09-26 09:55:11 +08:00
赞一个 精神很棒 加油!
|
26
yzmm 2017-09-26 11:04:20 +08:00
rename ren
|