批量改名的脚本

@echo off
for /f "delims=" %%i in ('dir/b *.mp3') do call :ss %%i(列出文件夹中的文件,修改.mp3为其他的后缀名,可以修改其他文件)
goto :eof
:ss
set var=%1
set num=%var:~16,19%      文件名种要保留的字段,此为16-19字段保留
ren %var% %num%        将原文件名改为保留的字段(原脚本附带后缀名的,结果发现改了后会出现文件名.mp3.mp3,所以我删除了)
goto :eof
此脚本在百度知道上得到的,这个BAT脚本可以批量的修改文件名称
 
脚本我还是不太明白的,主要的部分我注释下
 
 
此脚本适用于如将3000_056.mp3改为056.mp3这样的文件名,只要修改上面的保留字段就可以了。汉字,英文,数字都算1个字符。
 
还是比较方便的。感谢提供这个脚本的朋友。比一些改文件名的软件好的多了。
 
此脚本放在要修改文件名的文件夹中。
 
这个脚本可以修改下,可以用到很多需要改文件名的地方

你可能感兴趣的:(职场,脚本,批量,休闲)