Get data from fs.readFile

前端 未结 15 2492
滥情空心
滥情空心 2020-11-22 15:38
var content;
fs.readFile(\'./Index.html\', function read(err, data) {
    if (err) {
        throw err;
    }
    content = data;
});
console.log(content);
         


        
15条回答
  •  眼角桃花
    2020-11-22 16:19

    const fs = require('fs')
    function readDemo1(file1) {
        return new Promise(function (resolve, reject) {
            fs.readFile(file1, 'utf8', function (err, dataDemo1) {
                if (err)
                    reject(err);
                else
                    resolve(dataDemo1);
            });
        });
    }
    async function copyFile() {
    
        try {
            let dataDemo1 = await readDemo1('url')
            dataDemo1 += '\n' +  await readDemo1('url')
    
            await writeDemo2(dataDemo1)
            console.log(dataDemo1)
        } catch (error) {
            console.error(error);
        }
    }
    copyFile();
    
    function writeDemo2(dataDemo1) {
        return new Promise(function(resolve, reject) {
          fs.writeFile('text.txt', dataDemo1, 'utf8', function(err) {
            if (err)
              reject(err);
            else
              resolve("Promise Success!");
          });
        });
      }
    

提交回复
热议问题