21xrx.com
2024-11-22 06:17:03 Friday
登录
文章检索 我的文章 写文章
Node.js如何修改文件名
2023-07-07 07:52:25 深夜i     --     --
Node js 修改 文件名

Node.js是一种开源的后端JavaScript运行环境,让JavaScript能够在服务器端运行,同时提供强大的文件系统操作能力。在Node.js中修改文件名非常简单,只需使用Node.js的内置文件系统模块即可。

步骤如下:

1. 引入文件系统模块

首先需要在Node.js中引入文件系统模块,使用require()方法即可。


const fs = require('fs');

2. 使用fs.rename()方法修改文件名

在引入文件系统模块后,可以使用fs.rename()方法修改文件名。该方法接受两个参数:原始文件名和新文件名。


fs.rename('old_file_name.txt', 'new_file_name.txt', (err) => {

 if (err) throw err;

 console.log('文件名修改成功');

});

在上面的代码中,当文件名修改完成后,将会输出“文件名修改成功”,否则将会抛出错误。

3. 检查文件是否存在

修改文件名之前应该先检查文件是否存在,可以使用fs.existsSync()方法。


if (fs.existsSync('old_file_name.txt')) {

 // 执行文件名修改操作

 fs.rename('old_file_name.txt', 'new_file_name.txt', (err) => {

  if (err) throw err;

  console.log('文件名修改成功');

 });

} else {

 console.log('文件不存在');

}

在上面的代码中,如果文件不存在,则会输出“文件不存在”。

除了修改文件名外,Node.js还支持移动文件、复制文件等操作,读者可以根据自己的需要在文件系统模块中查找相应的方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复