node.jsで既存のファイルを同期的にチェックすることと非同期的にチェックすることの違いは何ですか?
例えば:
var path = require('path');
if (path.existsSync("/the/path")) { // or fs.existsSync
// ...
}
と
// Is it a directory?
lstat('/the/path', function(err, stats) {
if (!err && stats.isDirectory()) {
// Yes it is
}
});