Board logo

标题: 如何在文本文件末尾插入换行符?[已解决] [打印本页]

作者: sglxy     时间: 2008-2-11 22:44    标题: 如何在文本文件末尾插入换行符?[已解决]

如题。我在经常会遇到一种情况,就是需要用批处理的方式给一个文本文件里面追加内容,这时如果这个文本文件结尾没有换行符,那末后面追加的内容将和原来的最后一行连上,会给以后的运行造成错误。我的问题是如何在给该文本文件追加内容前先在文件末尾插入换行(或者回车)符?请朋友们以如下boot.ini文件为例给予指点:

[boot loader]
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
timeout=5
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect(此处没有换行)

[ Last edited by sglxy on 2008-2-12 at 10:33 AM ]
作者: slore     时间: 2008-2-11 22:54
echo.>>1.txt
echo o(∩_∩)o>>1.txt
作者: sglxy     时间: 2008-2-11 23:11


  Quote:
Originally posted by slore at 2008-2-11 10:54 PM:
echo.>>1.txt
echo o(∩_∩)o>>1.txt

================================

谢谢slore朋友,没想到你这么简单就给解决了,你真是高手,太感谢了。

[ Last edited by sglxy on 2008-2-11 at 11:13 PM ]
作者: lzw2009     时间: 2008-3-7 15:06
我想在文本中间加个换行符号 又该如何?
作者: lzw2009     时间: 2008-3-7 15:09
例如:
[boot loader]
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
timeout=5

                                      <-------------此处添加

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect(此处没有换行)

要求:再 [operating systems] 字段前