帮忙批量把文件名更名,只需要去掉最后面的横杠+数字即可

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:17:28
举例以下几个文件名,我要去掉新文件名,不要后面的横杠+数字,即可

11,-314.txt--------转变-----11,.txt
12,128,J-64.txt-------------12,128,J.txt
12,208-104.txt--------------12,208.txt
14,486-243.txt--------------14,486.txt
14,JS-9.txt-----------------14,JS.txt
16,78-39.txt----------------16,78.txt
16,RIG,48,J-976.txt---------16,RIG,48,J.txt
18,272-136.txt--------------18,272.txt

我知道有拖把更名器,但是要正则表达式,我不会.请高手指教,凡是任何可用的方法都行!谢谢了!

正则表达式应该是 “-\d{1,}”,没有引号,替换为空就行了

用Replace Pioneer的批量重命名功能,把文件名改成${BASE}{replace,'-.*',''}.${EXT}就可以了。

详细操作:
1. 选择Tools->Batch Runner 菜单。
2. 点击"Pick Files",按住shift或control选择多个文件,或用"Search Files"在目录中搜所需要的文件。
3. 把文件按需排好序。
4. 把set output filename 中的${FILENAME}修改为${BASE}{replace,'-.*',''}.${EXT}

5. 点击Rename,完成重命名。

注:${BASE}{replace,'-.*',''}利用了正则表达式把文件名的-xxx替换为空。

Replace Pioneer2.2下载:
http://www.mind-pioneer.com/replace/Download.html

你要的这样我可能没办法办到
给一个批量命名的方法
先合选所有文件再按F2然后再改名。你试下看可以不。但不能是你以前的文件名了。但可以批量命名
你自己试下吧

用ACDSEE这个看图软件.有提供批量改文件及扩展名的功能.文件名改完后是按字母+数字顺序的.