批量修改文件名称

如何批量修改文件夹名称,PDF名称? 例如下面图片中,如何吧PDF文件名称中的证据3-证据31,批量修改为证据1-证据29?
北京
浏览 323
收藏
6
分享
6 +1
20
+1
全部评论 20
 
wils
wils Lv.2 潜力创作者

Lv.2潜力创作者

专门又写了两个帖子 https://bbs.wps.cn/topic/85521 https://bbs.wps.cn/topic/85477
· 海南省
回复
 
方盛
方盛 Lv.2 潜力创作者WPS寻令官WPS产品体验官

Lv.2潜力创作者

回答:选中3~31→右键批量打印→批量重命名→自定义,见操作,新的文件名就是按照1~29了
· 北京
回复
 
wils
wils Lv.2 潜力创作者

Lv.2潜力创作者

如果不喜欢代码 论坛里也有大佬分享的xlsm工具表格 一键导入目录里的文件名 然后在另一列里用公式替换数字为减2的值 最后一键按新的列重命名 之所以这种方式没有流行起来,因为太多需要自己定制的地方,有的需要递归所有子目录,有的需要可撤销重命名,等等,越弄越复杂,反倒不如代码灵活
· 海南省
回复
 
嘉禾宝宝
嘉禾宝宝 Lv.1 新人创作者WPS寻令官

Lv.1新人创作者

回答: 1.选中所有文件→文件瘦身→批量重命名→插入子字符(你的:证据),插入位置:覆盖原名→初始值1,递增量1→调整文件顺序:选中文件出线箭头,按住箭头调整顺序,→查看新文件名和旧文件名对照,没问题就点击重命名,建议文件另存为副本,避免错误后方便修改
· 安徽省
回复
嘉禾宝宝
嘉禾宝宝Lv.1 新人创作者WPS寻令官

Lv.1新人创作者

如果看不到编号就点击添加规则
· 安徽省
回复
 
Mr Chen
Mr Chen Lv.2 潜力创作者KVPWPS寻令官WPS产品体验官

Lv.2潜力创作者

回答:选中你的PDF文件,鼠标右键选择【批量重命名】,然后在弹出的批量重命名对话框中点击插入,首位这样就可以按照您的需求解决问题,这个功能很方便,如果不需要序号也可以删除。
· 甘肃省
1
回复
刘卓
不行,我早就试过了,改不了。。 我要的是 证据3变成证据1,证据4变成证据2,依次递减或递增。。。。在删除3的时候,吧3改成1,并且是按照顺序并批量修改。
· 北京
回复
 
Vicky
Vicky Lv.1 新人创作者

Lv.1新人创作者

数字会自行生成的吧
· 上海
1
回复
 
wils
wils Lv.2 潜力创作者

Lv.2潜力创作者

用记事本存成bat批处理,放到所在目录运行,一定要备份再试 #ANSI字符编码&cls&powershell -Version 5.1 -NoLogo -NoProfile -Command "gc -Encoding Oem -ReadCount 0 -LiteralPath '%~f0'|out-string|iex"&pause&exit/b dir | %{ if ($_.FullName -match '证据(\d+)') { $n = [int]$Matches[1] if ($n -ge 3 -and $n -le 31) { rni $_.FullName ($_.FullName -replace '证据(\d+)', ("证据$($n-2)")) } } }
· 海南省
回复
wils
wilsLv.2 潜力创作者

Lv.2潜力创作者

如果文件夹里只有3到31这些文件,那不用做判断,在那个文件夹shift加右键打开powershell dir 证据* | rni -NewName {[regex]::Replace($_.FullName, '(?<=证据)\d+', {$args[0].Value - 2})}
· 海南省
回复
 
1
1 Lv.2 潜力创作者WPS金话筒WPS寻令官

Lv.2潜力创作者

回答,全部选中之后,单击右键选择批量重命名,根据你的命名规则来设置名称
· 云南省
回复
刘卓
试过了,不行。我只改数字,顺序递减或递增,其他的不动,没法批量。
· 北京
回复
 
Hypnotist
Hypnotist Lv.3 优质创作者WPS寻令官WPS产品体验官

Lv.3优质创作者

回答:应用中心,批量重命名,直接修改即可
· 四川省
回复
刘卓
试过了,不行。我只改数字,顺序递减或递增,其他的不动,没法批量。
· 北京
回复