使用批处理将可变数据复制到新文件

时间:2010-06-29 11:52:35

标签: windows batch-file dos

这是我的代码

for /l %%i in (1, 1, %N%) do (
echo !v%%i!
for /f "tokens=* delims=" %%l in ("!v%%i!") do (    
echo %%l >> Linux.cpp     ) 
)

这里我想将%% l中的数据复制到linux.cpp文件中 现在发生的事情是,如果%% l包含abc.cpp,则该名称存储在linux.cpp中。在这里,我想将abc.cpp中的内容存储到linux.cpp。

请帮忙

1 个答案:

答案 0 :(得分:1)

如果您希望将文件的内容附加到Linux.cpp,请使用type(显示文件内容)而不是echo

e.g。 type %%l >> Linux.cpp