gpt4 book ai didi

javascript - Node中如何读取文件?

转载 作者:行者123 更新时间:2023-12-03 11:43:59 25 4
gpt4 key购买 nike

我想读取文件,但如果文件在特定路径上不可用,则会出现错误。如果文件不存在并且获取的数据值为空,我想创建一个文件。我使用了这些代码,但无法工作,请有人帮助我吗?

fs.readFile(path, 'utf8', function (err,data) {
if (err) {
return console.log(err); //Here throw error if not available
}
console.log(data);
fileData = data;
});

我使用了下面的代码,它也不起作用。我想从文件中读取所有数据,我应该在“?”上放什么?在下面的代码中?

fs.open(path, 'w+', function(err, data) {
if (err) {
console.log("ERROR !! " +err);
} else {
fs.read(data, ? , 0, ? , null, function(err) {
if (err) console.log("ERROR !! " +err);
});
}
});

最佳答案

您的第一个代码片段中有错误,请尝试:

fs.readFile(path, {encoding: 'utf8'}, function (err, data) {
if (err) throw err;
console.log(data);
});

错误出现在“编码utf”中。它应该是一个对象。

参见:http://nodejs.org/api/fs.html#fs_fs_readfile_filename_options_callback

关于javascript - Node中如何读取文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26139337/

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