我要用for命令解码文件
用的是如下命令
for /f %%a in (H:\Updater5\name.txt) do ( awxConvert %%a %%a 1)
其中H:\Updater5\name.txt 存放的是要解码的文件名,内容如下
h:\Updater5\FY2C_TBB\FY2C_TBB_IR1_OTG_20060301_0000.AWX
h:\Updater5\FY2C_TBB\FY2C_TBB_IR1_OTG_20060301_0100.AWX
h:\Updater5\FY2C_TBB\FY2C_TBB_IR1_OTG_20060301_0200.AWX
awxConvert是解码文件,最后的1是参数
用我上面的命令,解码出来的结果由于与源文件同名,会覆盖源文件。
我是想把它们重命名为0603010000.000,0603010100.000,0603010200.000。
请问我如何在do循环中设置变量,可以使产生的文件与源文件不同名呢?
而set命令,好像在for循环中,没法对变量%%a进行字符串提取,该怎么作啊?
[ Last edited by cqcswky on 2009-3-18 at 04:50 ]
用的是如下命令
for /f %%a in (H:\Updater5\name.txt) do ( awxConvert %%a %%a 1)
其中H:\Updater5\name.txt 存放的是要解码的文件名,内容如下
h:\Updater5\FY2C_TBB\FY2C_TBB_IR1_OTG_20060301_0000.AWX
h:\Updater5\FY2C_TBB\FY2C_TBB_IR1_OTG_20060301_0100.AWX
h:\Updater5\FY2C_TBB\FY2C_TBB_IR1_OTG_20060301_0200.AWX
awxConvert是解码文件,最后的1是参数
用我上面的命令,解码出来的结果由于与源文件同名,会覆盖源文件。
我是想把它们重命名为0603010000.000,0603010100.000,0603010200.000。
请问我如何在do循环中设置变量,可以使产生的文件与源文件不同名呢?
而set命令,好像在for循环中,没法对变量%%a进行字符串提取,该怎么作啊?
[ Last edited by cqcswky on 2009-3-18 at 04:50 ]
