1.怎么用批处理修改文件名
在一个文件夹下有file001.dat,file002.dat 。 file100.dat 等文件,如何用一个批处理文件将他们的主文件名后替换几个字符,效果如下:fileA01.dat,fileA02.dat 。 fileA100.dat,,
(注,能在WinXP下运行的批处理文件),解决方法如下:批处理 没问题
但是请问 你的 file010.dat。。。file099.dat 是这样命名的吗?
如果是,要怎样替换?
是将前面的0去掉换成A吗?
复制以下内容,保存为bat文件,放在这些文件的同一个文件夹里运行.
复制后手动将每一行最后面的空格删除,这是百度的问题,否则有可能影响程序正常运行.
效果: 10以下的 fileA01.dat,fileA02.dat
10以上的 fileA10.dat,fileA11.dat,fileA99.dat
@echo off
set var=1
:lis
if %var% equ 100 exit
set num=file00%var%
set str=fileA0%var%
if %var% geq 10 (set num=file0%var%&set str=fileA%var%)
if /i exist %num%.dat (ren %num%.dat %str%.dat
set/a var+=1&goto lis)
转载请注明出处windows之家 » win10如何用bat文件夹名