📌  相关文章
📜  js 检查文件是否存在 - Javascript (1)

📅  最后修改于: 2023-12-03 15:02:24.633000             🧑  作者: Mango

检查文件是否存在 - Javascript

在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代码示例。