如何在没有copyFile的情况下复制文件

时间:2019-05-07 05:58:51

标签: node.js

如何在不使用fs.copyFile函数的情况下同步复制文件? (我正在使用没有fs.copyFile的旧版Node.js)

1 个答案:

答案 0 :(得分:1)

如果需要同步执行操作,则可以使用writeFileSync / readFileSync

const fs = require('fs');
fs.writeFileSync('test-copy.txt', fs.readFileSync('test.txt'));

否则使用createReadStream / createWriteStream

const fs = require('fs');
fs.createReadStream('test.txt').pipe(fs.createWriteStream('test-copy.txt'));