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

如何用bat批量去掉文件名的后缀,第1张

批量出除文件名中相同字符的方法:

步骤1,安装上面的软件后打开,点击【添加文件】按钮,将需要修改名称的文件全部添加到软件中,也可以通过将文件拖动到软件上的方式进行添加。

步骤2,接下来就是对软件进行设置的环节,如下图所示:命名方式选择“替换”;查找内容输入需要删除的文字或字符;替换内容什么都不用填写,留空。这时候我们在右边可以预览到新文件名已经删除了相同的文字。

步骤3,然后点击【开始重命名】红色按钮,启动软件程序。稍等片刻当软件提示“重命名成功”,说明软件完成批量删除文件名中相同文字的 *** 作。

步骤4,最后检查这些文件,通过案例对比可以看出,新的文件名中完全删除了相同的文字

不知道您批量修改的文件是什么格式,是删除三位数字?还是删除333.123.001共11位字符?以jpg照片删除333.123.001为例:

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

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

@echo off

::Deep Lee

setlocal enabledelayedexpansion

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

echo %%f

set name=%%f

ren !name! !name:~0,-15%!.jpg

)

pause

注意:15是怎么来的,比如你要删除的内容333.123.001共有11位,删除的时候会把后面的内容(即333.123.001.jpg)全部删掉,所以加起来要删除的是15位。(后面代码里已补上.jpg,不用担心)

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

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

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

6、注意总的位数也要变!此方法是按照删除同样位数的字符数实现的!

7、此方法只适用于本文件夹,子文件夹不能联动。笨办法可以将此bat文件复制进子文件夹,运行。

1、在要删除文件的文件夹内新建一个TXT文本。

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

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

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11594226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存