LAX_DEV
LAX_DEV

Reputation: 2271

How to copy a file without copyFile

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

Answers (1)

Ihor Sakailiuk
Ihor Sakailiuk

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

Related Questions