fs.write使用nodejs在两个txt文件中

时间:2018-06-03 02:40:01

标签: javascript node.js asynchronous callback fs

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




1 个答案:

答案 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);
        }
    });