兄弟我想用两个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");
});

答案 0 :(得分:0)
所以我看到你在这里使用异步库。请记住,根据fs的文档, fs.writeFile(文件,数据[,选项],回调)功能已经异步。如果您的代码不起作用,请考虑简化并消除使用异步。请考虑以下事项:
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);
}
});