|
|
1
1
如果要在不覆盖现有内容的情况下附加到文件,可以使用
要修改文本文件的一行是不容易的,除非您所做的修改使该行保持相同的长度,否则如果您的更改较短,您将保留旧行的一部分不变,而如果更改较长,您将覆盖下一行。 更重要的是,FileSystemObject不支持查找,您需要查找才能跳转到特定行。 如果要修改文件的一行,最好的办法是:
话虽如此,如果您的数据文件是HTML或XML文档而不是CSV,可能会更容易,因为您可以使用DOM操作函数来读取和写入它。 |
|
|
2
0
通常您使用
以下是文本文件中“行”的工作方式。它只是一长串字符,其中一个可能的字符是换行符。当您查看文件时,无论哪个程序呈现该文件,它都只知道在之前的任何文本下方显示换行符后的文本。您可以通过换行符分割您读取的字符串,并获得一个表示每一行的数组,然后以这种方式处理它。然后编写时,您可以通过换行符连接该数组,并编写结果字符串。
请注意,某些程序需要
编辑: 既然你似乎不相信我,我就用代码向你证明。我是用.hta文件完成的,但概念是一样的。 制作了一个文本文件“myText.txt”和一个包含代码的.hta文件。文本文件包含以下内容: This is line 1 Line 2 the third line line 4 and stuff fifth line 然后,在我的代码中,我创建了这两个函数,以便于阅读和编写:
对于我使用的程序,它使用
现在,文本文件如下所示: This is line 1 Line 2 NEW LINE CONTENT! line 4 and stuff fifth line 巴姆。 通过理解换行符在文本中的工作方式来编辑文本格式文件中的各行。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |