我们经常有大量的图片或者文件名称需要修改为我们需要的格式。使用手动一个个的修改是很笨的方法,这里我们可以编写批处理文件来实现自动更改文件名。
1.只保留文件名中的一部分,其它部分删除
例如:把 www.三国.01.rmvb 修改为 三国.01.rmvb (文件名中已包括其格式后缀名)
建立批处理文件a.bat:
@echo off
setlocal enabledelayedexpansion
for /r %%s in (*.rmvb) do (
set a=%%~ns
ren "%%s" "!a:~4,5!.rmvb"
)
将以上代码写入a.bat中,bat文件可以在txt文件的基础上修改其后缀名即可(将txt改为bat)。
然后将a.bat放入你说需要修改文件的同一目录下。最后在dos界面下运行a.bat即可。
代码解释:
重命名:REN
格式:ren 旧文件名 新文件名
"!a:~4,5" 将a的值,保留从第4个字符开始的后面5个字符,"!"表示对变量或常量的引用
2.文件名需要重新命名
例如:
阅读(2163) | 评论(0) | 转发(0) |