- 主题:初步试了四个批量重命名软件
在一大堆文件里,挑出其中一部分文件进行重命名,
重命名时,从文件名中用regex将满足某个模式的某个字符串替换为其他字符串,同时加上一个按文件序列变化的数字序列号,这个序列号要加在前面regex替换的字符串处,或者加在其他由regex定位的位置。
如果只是这个需求,那么pythone + 正则最简单
--
FROM 117.107.131.*
这个你个人喜欢就好
对于有环境的人来说,简单到我已经把核心代码写出来并贴上去了
当然对于没有环境的人来说,还需要折腾环境,确实略麻烦
【 在 wuduan 的大作中提到: 】
: 能简单到什么程度?
: 我用现成的软件,把文件拖进去,
: 然后分别在源文件框和目标文件框写上两个表达式
: ...................
--
FROM 117.107.131.*
我第一句就说了啊 个人喜欢就好
至于代码行数,同一量级内,代码行数和需求复杂度不一定成正相关
这种简单指的是不用过脑子,怎么描述的就怎么写
至于现成软件这个,你知道且安装了都还好,如果不知道或没有安装,这个也额外的时间成本(当然,这个和python装环境是一个道理,我再次强调,个人喜欢就好)
这两者最多能比的就是拓展性了
比如我装了py,除了重命名,下次做个数据分析,一样可以用同一个环境
而特定软件的话,一般一个软件就干一个或一组相似的任务,自定义扩展性相对较差而已
(你找了这么多reName的软件,不外乎就是觉得能够达到95%以上的使用习惯或条件,但是使用上可能都或多或少差点意思呗,这种情况下,只要有必要、会编程,无论什么语言,最好的方式就是自己写一个简单的)
PS:我最开始写reName的函数,其实就是为了整理收藏的动漫剧集(柯南)的命名,便于观看而已
【 在 wuduan 的大作中提到: 】
: 首先,你回的我那个帖子,和这个帖子的需求稍有不同,但不重要。
: 然后,你说的是python+正则“最”简单,
: 你看看你贴的代码,多少行,
: ...................
--
修改:jimmyde FROM 117.107.131.*
FROM 117.107.131.*