批量更改文件名

来源:互联网 发布:java游戏开发前景 编辑:程序博客网 时间:2024/05/20 11:46

这个题,估计很多人写过,用过各种方式。


我采用的是比较土的一种方式,批处理+excel。


例如要将1ui-0.10.txt更改为1ui-0.10.dat


1.

将需要批量更改文件名的文件放到同一个目录下。


2.

进入cmd命令行,将路径切换至1中的目录下,cd /d XXXX。


3.

将目录下需要更改文件名的输出到excel表格

dir /b >XXX.xls


4.

打开excel文件,在文件名这一列(B)的左边插入一列,填入“(A),文件名右边一列填入“(C),再右边一列也填入“(D),

再右边一列填入公式=SUBSTITUTE(B4,"txt","dat"),确认后,该列显示为1ui-0.10.dat在该列右边一列填入"(F)

5.

在G列插入公式=CONCATENATE("ren ",A4,B4,C4," ",D4,E4,F4)

显示ren "1ui-0.10.txt" "1ui-0.10.dat"

6,

如果有多个文件,则双击excel单元格右下角黑色十字来填充。


7.

在目录下建一个.bat文件,将G列 ren开头的所有文字拷贝过去。


8.

在cmd该目录下运行该批处理程序。



0 0
原创粉丝点击