A. 批处理如何去除同一文件夹里的全部文件带有相同前缀文件名
setlocal enabledelayedexpansionfor /f "delims=" %%i in ('dir /b "*.rar" ') do (set a=%%iset b=!专a:CHe1网站属_=!ren !a! !b!.tem)for /f %%i in ('dir /b "*.tem" ') do ren %%i %%~nipause
B. 如何删除文件名中某几个字用bat批处理命令
@echo off& setlocal enabledelayedexpansionfor /f "delims=" %%1 in ('dir /a /b') do (set wind=%%1ren "%%~1" "!wind:文档版权=!")
C. 批处理 去掉文件名前面15位
for /f "tokens=1* delims=_" %%i in ('dir/b *_*.ccp')do @ren "%%i_%%j" "%%j"意思是把当前目录中带_的ccp文件改名,去掉第一个_及之前部分
D. bat批处理文件,怎样删除文件名中指定的字符带半角的括号
如果这是老师布置的作业,那么请另等高明,如果是要解决你的实际问题,那么可以用下面的VBS代码:
Setfso=wscript.CreateObject("scripting.filesystemobject")SetcurFolders=fso.getfolder(".")ForEachmyFileIncurFolders.Filesstr=myFile.Namei=instr(str,"(")ifi>0thenstr=left(str,i-1)fso.MoveFilemyFile.Name,strEndIfNext
复制上面的代码粘贴到记事本里面,另存为.VBS文件,例如A.VBS,放在视频文件夹下,鼠标双击后所有的名字都按照你的要求修改了。
你可能已经发现,BAT的功能非常弱小,处理这类问题用VBS非常方便,希望能引起你对VBS的兴趣,以后编程上一个台阶。
E. 如何用BAT删除文件名中特定的几个字
说明(重要):set str=- airvideo就是设置你要替换的字符。如果字符(- airvideo)前面有空格,就这样(set str= – airvideo)也就是说一个空格也是按一个字符处理的。@echo offset fol=G:\AirVideo提取处\set str=- airvideosetlocal enabledelayedexpansionfor /f "delims=" %%i in ('dir /s /b "%fol%*.*"') do (set a=%%~fi& set b=%%~ni& set c=%%~xiset b=!b:%str%=!ren "!a!" "!b!!c!")
F. bat批量移除文件名中指定字符
1、右键单击需要删除的文件,然后选择属性选项。
G. 批处理如何去掉/删除文件名中的指定字符
中文内容的部分自己替换成需求的文件格式,和需要处理的文字
@echooff&rem开启变量延迟扩展rem遍历批处理所在目录的对应格式的文件for/f%%iin('dir/w/b*.txt')do(setFilename=%%iecho.替换前的名字:!Filename!rem字符串处理setrFilename=!Filename:b=!echo.替换后的名字:!rFilename!rem替换文件名ren!Filename!!rFilename!)pause
H. 如何用bat批量删除相同的文件名
@echoofffor/f"delims=_tokens=1-8usebackqeol=?"%%ain('dir/b')do(seta=%%asetb=%%bsetc=%%csetd=%%dsete=%%esetf=%%fsetg=%%gseth=%%hsetofn=%%a_%%b_%%c_%%d_%%e_%%f_%%g_%%hsetnfn=%%a_%%b_%%c_%%d.mkvrename!ofn!!nfn!)
如果不行就把usebackq去掉
放在文件回夹内运答行。
I. 如何编辑一个windows bat批处理文件 删除多余的文件名和后缀
用ren, goto, ,if, 通配符可以实现。cmd是很聪明的,它能半智能的猜到我们的意图,比如重命名的命令是ren,通版配符是权*。如果我们输入:ren *.* *.mp4cmd会猜到我们想要把每个后缀都改为mp4,如果我们输入:ren *.* *cmd也会猜到是要去掉每个的后缀。到这里就可以实现了,在对应文件夹下按住shfit键在空白处右击可以打开cmd,用ren实现批量重命名,其实复制命令也可以实现,如果加上if和goto跳转还可以写成现成的bat脚本,适用于多种类似情况。
未经允许不得转载:山九号 » bat怎么取消文件名|如何编辑一个windows bat批处理文件 删除多余的文件名和后缀