我想迭代一些文件。这些文件的不同之处只是附加一个数字。
我想做这样的事情 -
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
)
我认为这不起作用。还有其他办法吗?
答案 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