我正在使用 AutoIt 编写一个文本文件。我遇到的唯一问题是它在最后添加了一条额外的线(上面绝对没有任何内容)。我想删除该行。在写完我需要的所有内容后永远不要添加或删除它。
例子:
_FileCreate($file)
FileOpen($file, 0)
FileWriteLine($file,$line)
FileClose($file)
只需使用FileWrite($file, $line)
而不是,FileWriteLine($file, $line)
因为后者将始终确保该行以回车符 ( @CR
) 或换行符 () 结尾,否则将添加@LF
一个 DOS 换行符 ( ),您可以在其文档中阅读。@CRLF
如果您想在文件中写入多行,而行之间只有回车,您要么必须始终手动检查是否会跟随另一行,然后才将额外的回车写入文件。或者,您可以将每一行写入单个数组条目,最后用_ArrayToString($lines, @CR)
. 您必须#include <Array.au3>
先使用此功能...