【BAT】win7下对批量文件重命名(截取原始文件名中的部分作新名字)
2016-04-24 12:58
573 查看
问题
现有如下文件需要重命名(没错,奶爸推荐的英语学习教程,哈哈!):目的是命名成这样(这不是简单的排序,是从文件名里面截取的,因为按照原始文件名是不能按照里面的数字来排序的):
解决
用bat写一个脚本.先在文件夹中‘shift’+左键,打开命名窗口:
输入“dir/b>allFileName.xls”
dir/b 中的/b是一个参数,就是现实该文件夹下的所有文件名,包括文件名和文件名.
生成“allFileName.xls”,打开,删除第一行。
在excel用mid函数截取需要的文件名(mid用法自行百度):
MID(A1,15,2)&MID(A1,19,4)
如下图:
如下面的公式生成bat命令:
"ren "&A1&" "&B1
如下图:
在文件夹中新建一个txt,把c例复制到里面,改为*.bat:
双击运行即可。
总结
用cmd命令导出所有文件名在excle中提取新文件名,并写bat命令
用bat解决指重命名
bat命令:
dir/b>allFileName.xls ren oldName newName
excel函数:
MID(A1,15,2)&MID(A1,19,4) "ren "&A1&" "&B1 //字符串相连
相关文章推荐
- 整数划分(hdu 1028)
- python的多重继承
- String之 split 分割字符串(分隔符如:* ^ : | , .) 及注意点
- Python, MySQLdb 编码问题 UnicodeEncodeError:'latin-1' codec can't encode character ...
- HDU 1212 Big Number 大数取模
- OpenCV 实现HOG行人检测
- 第 11 章 进度条媒体对象和 Well 组件
- css练习
- 第9周项目2592: 改错题B--数组元素交换
- oracle 3 死锁处理
- hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- JDK1.7新特性
- 希尔排序
- 使用ajax实现用户登录验证(升级版)
- 谈谈布隆过滤器(比哈希表省很多内存,简言之更牛逼)
- hibernate ——helloWorld程序(XML配置)
- css
- 手把手教你使用Git
- 门户网站CDN+Nginx+Javaee应用服务器集成项目实施过程
- poj 1952buy low, buy lower