node.js 修改文件名称
时间: 2024-03-04 09:46:37 浏览: 32
在Node.js中,您可以使用内置的`fs`模块来修改文件名称。下面是一个简单的示例代码,展示了如何使用Node.js来重命名文件:
```javascript
const fs = require('fs');
// 原始文件名
const oldFileName = 'example.txt';
// 新文件名
const newFileName = 'new_example.txt';
// 检查文件是否存在
fs.access(oldFileName, fs.constants.F_OK, (err) => {
if (err) {
console.error('文件不存在');
return;
}
// 重命名文件
fs.rename(oldFileName, newFileName, (err) => {
if (err) {
console.error('重命名文件时出错:', err);
} else {
console.log('文件已成功重命名');
}
});
});
```
在上面的代码中,我们首先使用`fs.access()`函数检查原始文件是否存在。如果文件不存在,将输出错误消息并退出。如果文件存在,我们使用`fs.rename()`函数来重命名文件。这个函数接受三个参数:原始文件名、新文件名和重命名回调函数。如果重命名成功,将输出成功消息;否则,将输出错误消息。
请注意,在执行重命名操作之前,请确保您具有足够的权限来修改文件名称,并且目标路径上没有其他同名文件或目录。此外,请谨慎操作,以免意外删除或覆盖重要文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)