📅  最后修改于: 2023-12-03 14:55:49.787000             🧑  作者: Mango
在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
。
希望本文能够对开发者们有所帮助!