如何用bat批量删除相同的文件名
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用bat批量删除相同的文件名相关的知识,希望对你有一定的参考价值。
例如这个文件“小虎队-爱_国语_流行_MTV_108061389_[28881.com]_MV分享精灵_MTVP2P.mkv”,我想把“_[28881.com]_MV分享精灵_MTVP2P”这部分删除,以及这部分“_流行_MTV_108061389”,因为这串数字“108061389”是编号来的,每个文件都不一样的编号,这个又怎样删?拜托各位大神帮帮忙!谢谢!感激不尽!
批量删除文件名中相同的文字:
步骤1,安装软件后打开,点击【添加文件】按钮,将需要修改名称的文件全部添加到软件中,也可以通过将文件拖动到软件上的方式进行添加。
步骤2,接下来就是对软件进行设置的环节,如下图所示:命名方式选择“替换”;查找内容输入需要删除的文字或字符;替换内容什么都不用填写,留空。这时候我们在右边可以预览到新文件名已经删除了相同的文字。
步骤3,然后点击【开始重命名】红色按钮,启动软件程序。稍等片刻当软件提示“重命名成功”,说明软件完成批量删除文件名中相同文字的操作。
步骤4,最后检查这些文件,通过案例对比可以看出,新的文件名中完全删除了相同的文字
这个没有办法,上面这个是删除想同文件的
你这说的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批量删除相同的文件名的主要内容,如果未能解决你的问题,请参考以下文章