我有一个包含值content0的文本文件Foo.txt。我必须创建一个批处理文件,它增加文本文件,如Foo1.txt,Foo2.txt ..... Foo5.txt以及文件content1,content2,... content5中的值。 Foo1.txt应具有值content1
我已经编写了增加文件的代码
@echo off
for /L %%i IN (1,1,5) do call :docopy %%i
goto end
:docopy
set FN=%1
set FN=%FN:~-3%
copy C:\Users\sindhu\Desktop\foo.txt foo%FN%.txt
:end
但我不编写代码来增加文件中的值。请帮帮我
答案 0 :(得分:0)
当我理解你的问题时:
for /L %%i IN (1,1,5) do echo content%%i>foo%%i.txt
答案 1 :(得分:0)
添加到stephan的回答
首先将foo.txt
的内容读入变量content
,如下所示:
set /p content=<foo.txt
然后最终的代码如下:
set /p content=<foo.txt
for /L %%i IN (1,1,5) do echo %content%%%i>foo%%i.txt
此处%content%
被所有文件foo.txt
中从foo%%i
读取的实际内容所取代。