如何在不使用fs.copyFile
函数的情况下同步复制文件? (我正在使用没有fs.copyFile
的旧版Node.js)
答案 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'));