fse.exists
时间: 2024-08-13 11:05:57 浏览: 45
FSE.rar_FSE_equalization
实际上,在Node.js V1.0.0之后,`fs.exists`方法已经被弃用,推荐使用`fs.stat`或`fs.access`来判断路径是否存在。`fs.access`不仅可以检查文件是否存在,还能检查文件的访问权限。以下是使用`fs.access`检查路径是否存在和权限的示例[^1]:
```javascript
// 检查文件是否存在
fs.access('/etc/passwd', fs.constants.F_OK, function(err) {
if (err) {
console.log('文件不存在');
} else {
console.log('文件存在');
}
});
// 检查文件是否有读写权限
fs.access('/etc/passwd', fs.constants.R_OK | fs.constants.W_OK, function(err) {
if (err) {
console.log('不可操作!');
} else {
console.log('可以读/写');
}
});
```
对于创建目录,你可以使用`fs.mkdir`函数:
```javascript
fs.mkdir('/path/to/new/directory', (err) => {
if (err) {
console.error('无法创建目录:', err);
} else {
console.log('目录已创建');
}
});
```
阅读全文