Reputation: 2271
How can I copy a file synchronously without using fs.copyFile
function? (I am using an older version of Node.js which does not have fs.copyFile
)
Upvotes: 1
Views: 131
Reputation: 6058
If you need to do it synchronously you can use writeFileSync / readFileSync:
const fs = require('fs');
fs.writeFileSync('test-copy.txt', fs.readFileSync('test.txt'));
Else use createReadStream / createWriteStream:
const fs = require('fs');
fs.createReadStream('test.txt').pipe(fs.createWriteStream('test-copy.txt'));
Upvotes: 1