📅  最后修改于: 2023-12-03 15:02:24.633000             🧑  作者: Mango
在Javascript中,我们可以使用fs
模块来检查一个文件是否存在。fs
是Node.js中的核心模块,可以用于文件的读取、写入、重命名、删除等操作。
const fs = require('fs');
fs.access('path/to/file', fs.constants.F_OK, (err) => {
if (err) {
console.log("文件不存在");
} else {
console.log("文件存在");
}
});
其中fs.access
方法用于检查文件是否存在,第一个参数是文件的路径,第二个参数是一个常量,表示检查文件的模式,常见模式有:
fs.constants.F_OK
:表示文件是否存在fs.constants.R_OK
:表示文件是否可读fs.constants.W_OK
:表示文件是否可写fs.constants.X_OK
:表示文件是否可执行在上面的示例中,我们使用了fs.constants.F_OK
模式,表示检查文件是否存在。如果文件不存在,则会返回一个err
对象,如果文件存在,则不会返回err
对象。
const fs = require('fs');
fs.access('path/to/file', fs.constants.F_OK, (err) => {
if (err) {
console.log("文件不存在");
} else {
console.log("文件存在");
}
});
以上就是检查文件是否存在的Javascript代码示例。