Chinaunix首页 | 论坛 | 博客
  • 博客访问: 58371
  • 博文数量: 11
  • 博客积分: 410
  • 博客等级: 一等列兵
  • 技术积分: 114
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-23 01:10
文章分类

全部博文(11)

文章存档

2013年(1)

2012年(1)

2011年(3)

2010年(6)

我的朋友

分类:

2010-07-20 15:54:48

我们经常有大量的图片或者文件名称需要修改为我们需要的格式。使用手动一个个的修改是很笨的方法,这里我们可以编写批处理文件来实现自动更改文件名。
 
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) |
给主人留下些什么吧!~~