gpt4 book ai didi

javascript - createWriteStream 的标记选项

转载 作者:行者123 更新时间:2023-11-30 11:30:34 24 4
gpt4 key购买 nike

我正在使用 Node js 将文本文件写入磁盘:

const fs = Promise.promisifyAll(require('fs'));

var path = directory + '/cpu.log';

var a = fs.createWriteStream(path, {
flags: 'a'
});

a.write('test string');

flags: 'foo' 有哪些选项?

我在 documentation 中找不到替代方案.

最佳答案

它们记录在 fs.open https://nodejs.org/api/fs.html#fs_fs_open_path_flags_mode_callback

对于fs.createWriteStream当然你会对写的flags感兴趣,比如w表示write,a表示append .

文档提示您还可以使用代表 Linux Open(2) 标志的数字。您可以通过以下方式获取常见列表:

var fs = require('fs')
fs.constants
// { O_RDONLY: 0,
// O_WRONLY: 1,
// O_RDWR: 2,
// ...

但是你可能应该坚持使用普通的 rwa 等,除非你有令人信服的理由不这样做。

关于javascript - createWriteStream 的标记选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46381026/

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