我正在尝试使用 node.js 将 first 行添加到现有文本文件。
我的实际代码如下所示: var fs = require('fs');
fs.appendFile('test.txt', 'X Y', function (err) {
});
文本:'X Y' 没有添加为第一行,而是最后一行。
如果您有想法,如何将我的行添加为文档的第一行,这将大有帮助! :-)
您好, JS
最佳答案
你不能。文件系统不是那样设计的。您必须先将行写入临时文件,然后附加文件的内容。然后将您的临时文件重命名/移动到原始文件的名称。 (并且确保写入时没有错误,否则你丢失了原始文件的内容。)
关于javascript - 如何将第一行添加到 node.js 中的文本文件(使用 fs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21303555/