Batch file 从批处理程序添加到文本文件时,如何避免新行
我正在编写这个批处理程序,它写入一个文本文件来存储稍后将使用的数据。问题是,当我回忆起我的数据时,它只取文本文件的最后一行。问题是,每次我添加数据时,它都会将数据添加到新行上,因此我只能返回最后一个输入。有没有一种方法可以将数据添加到文本文档中,而无需将其添加到新行?重定向根本不重要。您可以通过Batch file 从批处理程序添加到文本文件时,如何避免新行,batch-file,Batch File,我正在编写这个批处理程序,它写入一个文本文件来存储稍后将使用的数据。问题是,当我回忆起我的数据时,它只取文本文件的最后一行。问题是,每次我添加数据时,它都会将数据添加到新行上,因此我只能返回最后一个输入。有没有一种方法可以将数据添加到文本文档中,而无需将其添加到新行?重定向根本不重要。您可以通过set/p以与写入屏幕时相同的方式抑制换行: < nul >> foo.txt set /p _=Some text. >foo.txt set/p=一些文本。 echo当然会在写入
set/p
以与写入屏幕时相同的方式抑制换行:
< nul >> foo.txt set /p _=Some text.
>foo.txt set/p=一些文本。
echo
当然会在写入的行之后添加换行符。我的格式正确吗?对不起,这是我的第一个问题。你能提供批次代码吗?显示代码