Я не знаю, существует ли такая вещь, как вы определяете «стандартные папки»?Похоже, вы просто хотите получить список каталогов под /
в Mac, а в Windows вам, возможно, придется покопаться в реестре, чтобы найти то, что вы ищете.
Вы можете использовать fs.stat
для получения подробной информации о заданном пути, будь то каталог или файл.
fs.stat('/Users', (err, stats) => {
if (err) throw err;
if (stats.isDirectory()) console.log("Its a directory!");
});
Nodejs не предоставляет способ обнаружения скрытых файлов по умолчанию, вы можете попробовать использовать hidefile библиотека, которая имеет определенную платформенную логику для определения, скрыт файл или нет.
hidefile.isHidden("/Users", function(err, result) {
if (err == null) console.log(result); //-> false
});