如何批量修改文件名

 我来答
偶楠吉正
2020-05-05 · TA获得超过3万个赞
知道大有可为答主
回答量:9965
采纳率:34%
帮助的人:782万
展开全部
推荐用Replace
Pioneer很容易,只需用正则表达式功能,把"_"前面和"-"后面的内容去掉就可以了,详细步骤:
1.
打开Tools->Batch
Runner菜单
2.
点击Pick
Files按钮,选择多个文件,如文件太多,用Searc
Files按钮进行搜索。
3.
选中Set
output
filename选项,把${FILENAME}改为${BASE}{replace,'^.*?_(.*)-.*$','\1'}.${EXT}
4.
观察output
file一列的新名字是否符合要求,然后点击File
Rename,完成。
注意:
1.
要做好备份,以防误操作。
2.
如果文件太多,可以适当分次。
3.
${BASE}表示文件名,${EXT}表示后缀名
仵野夕溪
2019-02-03 · TA获得超过3628个赞
知道大有可为答主
回答量:3046
采纳率:32%
帮助的人:468万
展开全部
推荐用Replace
Pioneer,可以修改名字,并保留序号。
详细操作:
1.
选择Tools->Batch
Runner
菜单。
2.
点击"Pick
Files",按住shift或control选择多个文件,如果文件太多,比如几百个文件最好用"Search
Files"按钮,在目录中搜所需要的文件。
3.
右键点击input
file列,把文件按文件名排序。
4.
把set
output
filename
中的${FILENAME}改为
${FILENAME}{replace,'.*_','新名字'}
5.
点击Rename,完成重命名。
注:
1.
以上表示把最后一个“_”前的字符都替换成新名字。
2.
如果你不想保留原来的序号,可以在第4步重新编号:写为
“新名字###.${EXT}”
就可以了,###表示3位数字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东门云霞闭夜
2019-01-30 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:678万
展开全部
把下面的代码保存为bat文件,放在当前目录下执行
@echooff&setlocalenabledelayedexpansion
dir/-b>dir.txt
for/f%%ain(dir.txt)do(
setfn=%%a
setafn=!fn:a=!
setbfn=!afn:b=!
ren!fn!!bfn!
)
deldir.txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小白一键重装系统网
2019-08-14 · 百度认证:小白一键重装系统官方账号
小白一键重装系统网
小白一键重装系统,一款协助用户可以自主独立完成系统重装的电脑软件,提供重装系统教程,免费人工服务,在线远程协助。重装系统记得来找我
向TA提问
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小明教你学技能
高粉答主

2020-05-11 · 每个回答都超有意思的
知道答主
回答量:7.3万
采纳率:3%
帮助的人:3473万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式