删去从起始到一个字符的全部字符
例如
1^文件(1).txt
2^文件(2).txt
……
30^文件(30).txt
修改为
文件(1).txt
文件(2).txt
……
文件(30).txt
例如
1^文件(1).txt
2^文件(2).txt
……
30^文件(30).txt
修改为
文件(1).txt
文件(2).txt
……
文件(30).txt
1
xiaomimix5 Mar 8, 2019
哈哈。我有招。你下载如意工具箱这个工具,可以解决你的问题。
工具箱里面有文件批量重命名工具 系统需要安装有 .net framework v2.0 |
2
nanaw Mar 8, 2019 via Android
正则匹配吧
|
3
7654 Mar 8, 2019
Ant Renamer
收藏的这个工具介绍给你 |
4
px920906 Mar 8, 2019
自己写个 python 脚本
|
5
xubeiyan Mar 8, 2019 via Android
批处理太难了,用 python 啊,walk 一下目录,for file in files,再 rename 一下,搞定
|
6
davin Mar 8, 2019 via iPhone
记得 Win 下 Ctrl + A 全选,然后 F2 重命名好像就行了,特别是对于这种数字结尾的。
|
7
ltux Mar 8, 2019 via Android 当前目录打开 powershell:
ls | rename -NewName {$_.name -replace '^.*\^',''} |
8
visitantzj Mar 8, 2019
|
9
rzti483NAJ66l669 Mar 8, 2019
如果是 Windows 环境,直接用这个:
http://www.ffhome.com/works/1406.html 如果你的文件名就是 [固定文本]([升序数字]).suffix 那只要用 Windows 把文件排序好,然后全选,重命名就可以自动命名成你这样的格式了。 screenshot: https://i.loli.net/2019/03/08/5c82871acc77f.png |
10
CallMeReznov Mar 8, 2019
7 楼 8 楼的 PS 脚本已经给 LZ 把所有问题都解决了
powershell 还是吊啊 |
11
aristotll Mar 9, 2019
@CallMeReznov #10 比 shell 语法好用 有点像 c#
|