如何用bat批量去掉文件名的后缀

例如:将“1_C32kbps.mp3”,“2_C32kbps.mp3”,“3_C32kbps.mp3”批量重命名为“1.mp3”,“2.mp3”,“3.mp3”... 例如:将“1_C32kbps.mp3”,“2_C32kbps.mp3”,“3_C32kbps.mp3”批量重命名为“1.mp3”,“2.mp3”,“3.mp3” 展开
 我来答
宋超7392
2022-09-16 · TA获得超过103个赞
知道答主
回答量:50
采纳率:0%
帮助的人:1.8万
展开全部

1、在待修改的MP3所在的文件夹内新建一个TXT文本

2、打开这个txt文本,输入下面的文字

@echo off

::Deep Lee

setlocal enabledelayedexpansion

for %%f in (*.mp3) do (

echo %%f

set name=%%f

ren !name! !name:~0,-12%!.mp3

)

Pause

 

注意:12是怎么来的,比如你要删除的内容_C32kbps共有8位,删除的时候会把后面的内容(即_C32kbps.mp3)全部删掉,所以加起来要删除的是12位。

3、保存,将文本文档的后缀名“.txt”改成“.bat”

4、双击bat文件,按任意键一下,完成。

5、注意:此文件夹内的所有mp3文件都会删除后面8位!如果不是mp3格式换成其他,则需要多修改两处格式“.mp3”,“.pptx”,“.docx”等等,注意总的位数也要变!

雪V歌
2017-02-01 · 知道合伙人数码行家
雪V歌
知道合伙人数码行家
采纳数:78698 获赞数:222931
泉州兴瑞发公司2015-2017最佳优秀员工。

向TA提问 私信TA
展开全部
1、在要删除文件的文件夹内新建一个TXT文本。

2、打开文本,
如删除“doc”文件。
在文本中输入引号内的命令:
“del *.doc”。(del和*.doc请用空格隔开)。

3、保存,将后缀名改成“bat”或“cmd”

4、双击bat文件,“doc”文件也删除了。

5、若想批量删除除开“doc”以外的文件,如“xls” 。
只需右击“bat”文件,点“编辑”。
在后面输入“*.xls”,保存。
如下图,它们之间也要用空格隔开。

6、双击“bat”文件,文件夹顿觉干净。
追问
不是这个意思,是将“1_C32kbps.mp3”,“2_C32kbps.mp3”,“3_C32kbps.mp3”批量重命名为“1.mp3”,“2.mp3”,“3.mp3”
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
spant8
2018-11-06 · TA获得超过1755个赞
知道小有建树答主
回答量:2113
采纳率:50%
帮助的人:661万
展开全部
1、在要修改文件的文件夹内新建一个TXT文本
2、打开这个txt文本,输入下面的文字
ren *_C32kbps.mp3 *.mp3
3、保存,将后缀名改成“bat”

4、双击bat文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式