本帖最后由 gufengaoyue 于 2025-12-24 17:08 编辑
自编自用的一个批量重命名的工具。(vb.net)
主要一个特点,就是结果预览,还有一个可以规则叠加。在结果预览的基础上,继续修改。(虽然不知道有没有用 ^_^)
还有一个文件名翻译:中英互译(需联网,轻量api)
主要说一下命名规则,其他的操作,都是看着就知道是什么用的,就不多说。
1、* 表示原文件名。
如文件text.txt,用规则 *-abc,则生成 text-abc.txt。
2、<#01>表示从序号01开始,长度为2的,序号一般放后面。如果要生成3位数的,可以 <#001>,以此类推。
如 File_<#01>,则生成 File_01, File_02,...,File_99
3、<date yyyyMMdd> 当前日期,后面格式遵循常规日期格式。
如文件text.txt,用规则 *-<date yyyyMMdd>,则生成 text-20251211.txt。
4、随机命名。若要生成随机名称,必须以【随机】二字开头。
其中123=数字, abc=小写字母, ABC=大写字母, ‘#’=符号。
若有等号(=),必须放在最后,等号后面的数字表示名称的长度,否则长度随机。
可混合使用,如:随机abc123#ABC=10
5、文件的创建时间和修改时间:<# ModifyDate yyyy-MM-dd hh_mm_ss>和<# CreateDate yyyy-MM-dd hh_mm_ss>
红色字体部分为必须,格式可自定义,也可省略,省略后默认使用 yyyy-MM-dd_hh_mm_ss
注意:手动输入命名规则后,点预览生效。替换、修改扩展名、添加文本,这两个都要点预览。
有几个预设的规则,不喜欢的可以删除,也可以自己添加常用的。
替换功能支持正则,喜欢正则的朋友可以试试看。
关于翻译:
1、由于是接入网络api,所以翻译可能会略有延迟。
2、翻译时,如果是英文,尽量把每个单词分开,不要堆一起,比如imagefileslist,可以手动改一下 image files list。如果带有 - 号或 _ 号等等符号,而且还翻译不出结果的,就把 符号替换成空格。
大家都知道一词可多译,所以翻译的效果就见仁见智。
所见即所得,修改的结果,以预览为准!
左侧需要预览,右侧功能会直接预览。
另外,如果结合鼠标右键工具,可以设置一下 (之前分享的一个右键菜单工具 >>> 功能强大的右键菜单工具 Nilesoft Shell),这样方便调用。
[CSS] 纯文本查看 复制代码 item(mode="multiple" where=sel.count > 1
title=' > 批量重命名' image=icon.rename
cmd='D:\我的文档\Desktop\个人\myVB\VB.NET\Renamer\bin\Debug\Renamer.exe' args='@sel(true, " ")')
或者勾选 [加入右键],这样在右键的[发送到]就有 Double12 Renamer
=========================更新日志=========================
2025.12.24 更新 v1.5.1
添加中英互译。(需联网,轻量api)
2025.12.22 更新 v1.5
增加功能 [添加后缀名]
主要用于没有后缀或后缀不对(小数字引起的)
2025.12.18 更新 v.1.4.2
添加单独修改功能,可手动输入或修正。
2025.12.16 更新 v1.3.1
增加拖拽目录时的提示:
是=包含目录下的文件(不含子目录下), 否=只添该目录
2025.12.15 更新 v1.3
1、添加右键功能,勾选【加入右键】即可。选中文件后,发送到 -> Double12 Renamer
2、添加【转到目录】
2025.12.12 更新 v1.2.1
1、优化排序。增加降序,目前可按名字升降、按修改时间升降。
2、添加上下移动、置顶、底部的操作。
3、接受网友建议,更名为 Double12 Renamer。
4、添加规则-文件的创建时间和修改时间
下载地址:
|