当我们需要在Node.js中重命名或移动文件时,可以使用fs.rename()方法来实现。该方法属于文件操作相关的模块fs(File System)中的方法之一。使用fs.rename()方法可以将一个已存在的文件重命名或者移动到指定目录。
fs.rename()方法使用说明
语法:
fs.rename(oldPath, newPath, callback);
参数说明:
- oldPath:被重命名或移动的文件路径
- newPath:要重命名或移动后的路径
- callback:回调函数,有一个参数err,如果重命名或移动失败,err则为错误信息。
示例1:将文件重命名为newFile.txt
const fs = require('fs');
fs.rename('./oldFile.txt', './newFile.txt', (err) => {
if (err) throw err;
console.log('文件已重命名');
});
示例2:将文件移动到newDir目录下,并重命名为newFile.txt
const fs = require('fs');
fs.rename('./oldFile.txt', './newDir/newFile.txt', (err) => {
if (err) throw err;
console.log('文件已移动并重命名');
});
注意:如果newPath是已存在的目录,那么将文件移动到该目录下,如果newPath是已存在的文件,那么将会覆盖该文件。因此在执行文件移动操作时需要谨慎。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:node.js中的fs.rename方法使用说明 - Python技术站