Проблемы с пониманием того, как работает fs.stat ()

Я пытаюсь написать функцию, которая сообщает мне, что определенный путь является каталогом.

var fs = require('fs');
console.log("+++++++++++++++++++++++++++++++++++++++");
fs.statSync(pathname, function(err, stats) {
    console.log(stats.isDirectory());
});
console.log("+++++++++++++++++++++++++++++++++++++++");

Однако она никогда не печатает ответ.

Если путь существует - он не вызывает функцию. Если он не существует, генерируется исключение: ENOENT не файл или каталог . Я не хочу знать, что путь существует, но я хочу знать, является ли это каталогом.

Может ли кто-нибудь помочь мне это исправить?

14
задан hippietrail 15 January 2013 в 11:41
поделиться