gpt4 book ai didi

node.js - node js : does fs. 重命名覆盖文件,如果已经存在

转载 作者:IT老高 更新时间:2023-10-28 22:04:14 25 4
gpt4 key购买 nike

如果文件已经存在,fs.rename 会覆盖它吗?

var fs = require('fs'),
oldPath = 'firstfile.txt',
newPath = 'temp/firstfile.txt';

fs.rename(oldPath, newPath, function (err) {
console.log('rename callback ', err);
});

如果 '/newFolder/somefile.txt' 区域存在会发生什么?

最佳答案

简短回答:


长答案:

我创建了一个脚本来检查它:

var fs = require('fs');

创建两个文件:

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

重命名:

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

检查它是否被覆盖:

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

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

关于node.js - node js : does fs. 重命名覆盖文件,如果已经存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21219018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com