node js: does fs.rename overwrite file if already exists

Short answer: yes


Long answer:

I created a script to check it:

var fs = require('fs');

Create two files:

fs.writeFileSync('a.txt',"This is a file")
fs.writeFileSync('b.txt',"This is another file")

Rename:

fs.renameSync('a.txt','b.txt');

Check if it was overriden:

var text = fs.readFileSync('b.txt', "utf-8");

console.log(text) // This is a file

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)