fs.write 在两个文本文件中使用节点 js
Posted
技术标签:
【中文标题】fs.write 在两个文本文件中使用节点 js【英文标题】:fs.write in two txt files using nodejs 【发布时间】:2018-11-12 17:48:12 【问题描述】:兄弟们,我想在两个 txt 文件中写一个结果,我试过了,但没办法:
var async = require('async');
var fs = require('fs');
async.parallel([
function(callback)
fs.writeFile('result.txt',"text to write1",callback);
,
function(callback)
fs.writeFile('result2.txt',"text to write2",callback);
],
function(err, results)
console.log("can'r write");
);
【问题讨论】:
那么问题出在哪里?是否报告错误?有任何事情发生吗? 请将您的问题设为最小、完整且可验证的示例M.C.V E。还要检查how to ask question 以使您的帖子可以回答。 【参考方案1】:所以我看到您在这里使用异步库。请记住,根据 fs 的文档,fs.writeFile(file, data[, options], callback) 函数已经是异步的。如果您的代码不起作用,请考虑简化并消除异步的使用。考虑以下几点:
fs.writeFile('result.txt',"text to write1",
function(err)
if(err)
console.log("Failed to write file!");
console.log(err);
);
fs.writeFile('result2.txt',"text to write2",callback);
function(err)
if(err)
console.log("Failed to write file!");
console.log(err);
);
【讨论】:
以上是关于fs.write 在两个文本文件中使用节点 js的主要内容,如果未能解决你的问题,请参考以下文章