批量更改文件名

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


我采用的是比较土的一种方式,批处理+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该目录下运行该批处理程序。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值