如何使用批处理脚本循环使用某种数字格式的文件?

时间:2012-03-19 21:02:30

标签: batch-file

我想迭代一些文件。这些文件的不同之处只是附加一个数字。

我想做这样的事情 -

SET /A COUNT=1
for %%I in (\\bay-e!COUNT!\e$\sat\logs\BAY-E!COUNT!.Log.2012-03-  12.log) do (
@echo %%~zI
SET /A COUNT+=1
)

我认为这不起作用。还有其他办法吗?

1 个答案:

答案 0 :(得分:1)

我假设你在Windows上。 这样做的方法就像

FOR /L %%G IN (1,1,100) DO ECHO \\bay-%%G\e$\sat\logs\BAY-%%G.log

非常有用的非官方Windows .BAT文档,这里是FOR / L的文档:http://ss64.com/nt/for_l.html

注意:在命令行中,使用%G,只有.BAT文件需要%% G