begincsdn .NET 趴趴窝
[天行健,君子以自强不息]
[天道酬勤思]

最近使用eMule下载一些资料,因为资料的名称很不统一,而且又很多,看着零乱不堪的文件名,着实有些苦恼,以前一直手动改名,
也有想过写个什么东西来解决一下这种麻烦。
正好今天下午休息一下,感觉不错,顺手写了这个小程序,原理也很简单,就是文件名称的替换而已。
本来想写的更复杂一点,让用的人更简单一点,但想想也算了,因为谁闲来无事,老是要更改文件名呢,也就作罢。
所以批量更名成功与否,还依赖于正则表达式的功底,非专业人士可能有些困难,不过我也没有打算让它多通用,只是玩一下而已。
如果真的有哪位需要批量更名更容易,那时,我说不定可以帮上忙哦。

文件批量的原理是利用正则表达式来替换原有文件名来达到目的的。
下图所示:
"选择"即选择文件名,
"原名规则"即原始文件名中分组规则,
"新名规则"即新文件名的命名规则,依赖于原文件名的分组。
"预览"不更改原文件名,初步出新文件名是否符合意向
"更名"在符合意向后,可以使用更名
"反悔"如果一时不慎,更名错误,则可以反悔哦。

batchrename.png
原程序很简单,仅作娱乐之用,如果有更高的建议,请留下,不甚感谢。
如果需要源码,请从这里下载

posted on 2005-07-23 18:37  begincsdn  阅读(3672)  评论(6编辑  收藏  举报