gpt4 book ai didi

node.js - fs.writeFile() 中的换行符?

转载 作者:行者123 更新时间:2023-12-05 08:54:25 31 4
gpt4 key购买 nike

是否可以在每次调用函数时让 FS 在 .txt 文件中写入一个换行符?我在下面的例子中尝试了\n,但它似乎不起作用:

for(let i = 0; i < 5; i++){
fs.writeFile('./file.txt', '\n '+ i.toString(),(error) => {
if(error){
console.log(error)
}else{
console.log('success')
}
})
}

最佳答案

我喜欢使用带有 flag: 'a' 的 fs.createWriteStream 模块来保留旧数据,然后将其插入到文件末尾。也许这会对你有所帮助。

const fs = require('fs')
const CreateFiles = fs.createWriteStream('./file.txt', {
flags: 'a' //flags: 'a' preserved old data
})

for(let i = 0; i < 5; i++){
CreateFiles.write(i.toString()+'\r\n') //'\r\n at the end of each value
}

关于node.js - fs.writeFile() 中的换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50092740/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com