📜  检查目录是否存在节点 - Javascript (1)

📅  最后修改于: 2023-12-03 14:55:49.787000             🧑  作者: Mango

检查目录是否存在节点 - Javascript

在Javascript中可以通过以下方式来检查目录是否存在节点:

const fs = require('fs');

fs.stat('path/to/directory', (err, stats) => {
  if (err) {
    console.error(err);
    return;
  }

  if (!stats.isDirectory()) {
    console.log('Path is not a directory');
    return;
  }

  console.log('Path is a directory');
});

上述代码中,我们使用了Node.js内置模块 fs 中的 stat() 方法来获取目录的 stats 信息。然后通过调用 isDirectory() 方法来判断该路径是否是一个目录。如果是,返回 Path is a directory;否则返回 Path is not a directory

需要注意的是,fs.stat() 方法的异步调用需要使用回调函数来获取结果。

另外,如果需要检查的路径是相对路径,需要相对于当前脚本文件的路径来进行指定。例如,当前脚本文件和目录文件在同一目录下时,可以这样指定路径:./path/to/directory

希望本文能够对开发者们有所帮助!