在批处理归档中,我需要FOR命令的帮助。我想做的是读取文件“ Test.txt”,仅读取第三行,并将其转换为该批处理文件中的可用变量。这是我尝试过的,但是没有用。
for /f "skip=2 delims=" %%a in (Test.txt) do (
set %%a=%LineThree%
)
当我运行程序时,它说:“系统找不到文件Test.txt。非常感谢所有帮助。
Test.txt
不在运行脚本的目录中。为了更好地完成从文本文件中仅捕获第三行的操作,请尝试以下操作,该操作将在任何大小的文件上快速运行,而不是像您一样必须遍历整个文件(而且您可能会不正确地运行整个文件……您实际上是在抓取每三行)。
(对于(1,1,3)中的/ l %% a设置/ p LineThree =)<Test.txt
回声%LineThree%
如另一条评论中所述,您可能想尝试文件的完整路径,而不仅仅是文件名。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句