如何用bat批量删除相同的文件名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用bat批量删除相同的文件名相关的知识,希望对你有一定的参考价值。

例如这个文件“小虎队-爱_国语_流行_MTV_108061389_[28881.com]_MV分享精灵_MTVP2P.mkv”,我想把“_[28881.com]_MV分享精灵_MTVP2P”这部分删除,以及这部分“_流行_MTV_108061389”,因为这串数字“108061389”是编号来的,每个文件都不一样的编号,这个又怎样删?拜托各位大神帮帮忙!谢谢!感激不尽!

批量删除文件名中相同的文字:

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

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

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

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

参考技术A del /s /q c:\你要删除的文件 c可改为别的盘符
这个没有办法,上面这个是删除想同文件的
你这说的1000个文件在B下面,那他们的文件名一定不一样,你不可能知道全部的文件名

del /q c:\temp\*.txt 这里的C盘路径 你自己要选好
这说的是,c盘下 temp目录下的 所有txt 文件 删除
求采纳为满意回答。
参考技术B @echo off
setlcoal enabledelayedexpansion
for /f "delims=_ tokens=1-8 usebackq eol=?" %%a in ('dir /b') do (
 set a=%%a
 set b=%%b
 set c=%%c
 set d=%%d
 set e=%%e
 set f=%%f
 set g=%%g
 set h=%%h
 set ofn=%%a_%%b_%%c_%%d_%%e_%%f_%%g_%%h
 set nfn=%%a_%%b_%%c_%%d.mkv
 rename !ofn! !nfn!
)

如果不行就把usebackq去掉

放在文件夹内运行。

本回答被提问者和网友采纳

如何用GoldWave批量删除mp3文件开头65秒?

具体操作如下:
一、打开goldwave——文件——批处理
二、批处理设置:
     添加需处理的文件或文件夹(右侧)
         1、转换:设置转换格式。
         2、处理:
             “添加编辑”(一)
                 (1)“编辑命令”:选择“设置 标记/选区”
                 (2)“快速设置”:选择“在起始处选择30秒”,然后把“30”改为“65”
                 (3)“结束标记位置”“时间”:把“30”改为“65”。(切记:其它别动)
                 设置好后,点击“添加”,“关闭”。
             “添加编辑”(二)
                 “编辑命令”:选择“删除”
                 设置好后,点击“添加”,“关闭”。
         3、文件夹:
     根据自己的习惯,设置一下处理后的音乐所放的位置。
三、全部设置好后,点击“开始”就行了。
祝你成功!


















以上是关于如何用bat批量删除相同的文件名的主要内容,如果未能解决你的问题,请参考以下文章

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

如何用bat打开本身目录下的文件?

如何用BAT命令批量移动文件到文件夹?

如何用bat批量移动文件夹内与文件夹同名的文件到指定文件夹?

批量修改文件后缀名批量删除相同后缀名的文件

如何用bat文件打开另一文件夹下面的bat文件