- 主题:初步试了四个批量重命名软件
四个软件是PowerRename, Everything, Advanced Renamer, Bulk Rename Utility
在批量重命名方面,第一个属于专门的重命名软件,不过功能简单。第二个属于顺带着有重命名功能,功能简单。后两个软件都是专业的重命名软件,功能强大。
只是初步试了一个场景:
在一大堆文件里,挑出其中一部分文件进行重命名,
重命名时,从文件名中用regex将满足某个模式的某个字符串替换为其他字符串,同时加上一个按文件序列变化的数字序列号,这个序列号要加在前面regex替换的字符串处,或者加在其他由regex定位的位置。
先说结论,实现这个场景PowerRename最容易。
其他软件当然也都能做到,但是怎样像PowerRename实现起来这么简单直接、一步完成,我没找到方法,请指教。
1、PowerRename
只需填写源文件名和目标文件名的表达式,只有符合源文件名表达式的文件才会被重命名。并且序列号由目标文件名表达式定位,且序列号计数不算未被重命名的文件。
2、Everything
需要预先选择哪些文件被重命名。否则,尽管有些文件因为不满足regex表达式而不会被重命名,但是由于这些文件在列表中,所以,在生成数字序列号时,这些文件也被计算在内,数字序列号的序列并不是按被重命名那些文件排序的。
这种预先选择需要重命名的文件,当文件很多很多时,手动选择是很费劲的。需要用regex表达式选择。这对于Everything来说当然简单。这里只是说,它需要比PowerRename多做一步。
3、Advanced Renamer
跟Everything同样的问题。只是这个预先选择文件名似乎它自己还做不到,可能还得用Everything帮忙。
4、Bulk Rename Utility
由于Numbering和Regex是分步进行的,不能在regex表达式里进行Numbering操作,所以没法任意设置数字序列号的位置。
它倒是可以预先自动选择文件。在将文件拖入软件的时候,可以设置好Filters,并且Filters可以用正则,则只有满足Filters的文件名才会被加入列表。
--
FROM 202.98.13.*
有折腾这些改名软件的功夫,可以用 bash、perl、powershell、lua、c、c++、c#、rust、pyhon、go和java各写一个改名程序并且做出 bench mark 图表了。
--
FROM 123.125.204.*
不用说这些,
你说的这些语言我都不会,学习是需要成本的,
不过我会vb,用vb解决我举的这个例子,也很简单,
但是我只是举了一个场景的例子,
并不是说以后只用这一个场景,
我试用这些软件所用的时间,绝对做不出来一个类似的软件,
我举例的后两个软件在重命名功能方面很丰富,
我这两天用不到某些功能,不代表我永远用不到,
通过这两天试用这些软件,可以让我选定一个以后常用,以后碰到其他情况的时候拿来就用
【 在 tsa300 的大作中提到: 】
: 标 题: Re: 初步试了四个批量重命名软件
: 发信站: 水木社区 (Sun Jan 28 22:45:49 2024), 站内
:
: 有折腾这些改名软件的功夫,可以用 bash、perl、powershell、lua、c、c++、c#、rust、pyhon、go和java各写一个改名程序并且做出 bench mark 图表了。
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 123.125.204.*]
--
FROM 202.98.13.*
其实你需要实现的功能非常简单,对这些语言有简单的了解就能搞定,如果对 regex 很熟就更没问题了
现在的情况是,即使你对这些语言毫无了解,ai 也能在你折腾改名软件的时间内轻松做出全部这些语言的可工作版本并且完成bench mark ,原因是你要实现的目标太简单了,ai没翻车的机会
【 在 wuduan 的大作中提到: 】
: 不用说这些,
: 你说的这些语言我都不会,学习是需要成本的,
: 不过我会vb,用vb解决我举的这个例子,也很简单,
: ...................
--
FROM 123.125.204.*
TC/DC自带
正则、批处理、宏代码都有
【 在 wuduan 的大作中提到: 】
: 四个软件是PowerRename, Everything, Advanced Renamer, Bulk Rename Utility
: 在批量重命名方面,第一个属于专门的重命名软件,不过功能简单。第二个属于顺带着
: 有重命名功能,功能简单。后两个软件都是专业的重命名软件,功能强大。
: 只是初步试了一个场景:
: ...................
--
FROM 112.20.86.*
自带归自带,好不好用是另一回事
我说这几个软件也是自带
但是易用性有差异
【 在 archblue 的大作中提到: 】
: 标 题: Re: 初步试了四个批量重命名软件
: 发信站: 水木社区 (Mon Jan 29 09:20:40 2024), 站内
:
: TC/DC自带
: 正则、批处理、宏代码都有
:
:
: 【 在 wuduan 的大作中提到: 】
: : 四个软件是PowerRename, Everything, Advanced Renamer, Bulk Rename Utility
: : 在批量重命名方面,第一个属于专门的重命名软件,不过功能简单。第二个属于顺带着
: : 有重命名功能,功能简单。后两个软件都是专业的重命名软件,功能强大。
: : 只是初步试了一个场景:
: : ...................
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 112.20.86.*]
--
FROM 202.98.13.*
这几个重命名传用软件,实际体验还真不见得比得上tc/dc
【 在 wuduan 的大作中提到: 】
: 自带归自带,好不好用是另一回事
: 我说这几个软件也是自带
: 但是易用性有差异
: ...................
--
FROM 112.20.86.*
得用具体实例说话
例如我原帖说的那个场景
我说的是具体功能的实现
【 在 archblue 的大作中提到: 】
: 标 题: Re: 初步试了四个批量重命名软件
: 发信站: 水木社区 (Mon Jan 29 09:51:27 2024), 站内
:
: 这几个重命名传用软件,实际体验还真不见得比得上tc/dc
:
:
:
: 【 在 wuduan 的大作中提到: 】
: : 自带归自带,好不好用是另一回事
: : 我说这几个软件也是自带
: : 但是易用性有差异
: : ...................
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 112.20.86.*]
--
FROM 202.98.13.*
在一大堆文件里,挑出其中一部分文件进行重命名,
重命名时,从文件名中用regex将满足某个模式的某个字符串替换为其他字符串,同时加上一个按文件序列变化的数字序列号,这个序列号要加在前面regex替换的字符串处,或者加在其他由regex定位的位置。
如果只是这个需求,那么pythone + 正则最简单
--
FROM 117.107.131.*
能简单到什么程度?
我用现成的软件,把文件拖进去,
然后分别在源文件框和目标文件框写上两个表达式
然后执行
你python能比这个还简单?
需要写几行代码?能比两行还少不?
注意我这个帖子是在对比这四个软件的功能。
【 在 jimmyde 的大作中提到: 】
: 标 题: Re: 初步试了四个批量重命名软件
: 发信站: 水木社区 (Mon Jan 29 11:00:22 2024), 站内
:
: 在一大堆文件里,挑出其中一部分文件进行重命名,
: 重命名时,从文件名中用regex将满足某个模式的某个字符串替换为其他字符串,同时加上一个按文件序列变化的数字序列号,这个序列号要加在前面regex替换的字符串处,或者加在其他由regex定位的位置。
:
:
: 如果只是这个需求,那么pythone + 正则最简单
:
:
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 117.107.131.*]
--
FROM 202.98.13.*