Skip to content

Instantly share code, notes, and snippets.

@nobeans
Created November 12, 2016 16:11
Show Gist options
  • Save nobeans/d569a54f1ba33e2327680c5bd1580b6e to your computer and use it in GitHub Desktop.
Save nobeans/d569a54f1ba33e2327680c5bd1580b6e to your computer and use it in GitHub Desktop.
const fs = require('fs');
console.log(fs.existsSync('/tmp/NOT_FOUND.txt'));
try {
console.log(fs.statSync('/tmp/NOT_FOUND.txt'));
} catch (err) {
console.error("ERROR: ", err);
}
console.log("-------------------------------");
console.log(fs.existsSync('/tmp/file.txt'));
console.log(fs.statSync('/tmp/file.txt').isDirectory());
console.log(fs.statSync('/tmp/file.txt').isFile());
console.log(fs.statSync('/tmp/file.txt').isSymbolicLink());
console.log(fs.lstatSync('/tmp/file.txt').isSymbolicLink());
console.log("-------------------------------");
console.log(fs.existsSync('/tmp/linkto-file.txt'));
console.log(fs.statSync('/tmp/linkto-file.txt').isDirectory());
console.log(fs.statSync('/tmp/linkto-file.txt').isFile());
console.log(fs.statSync('/tmp/linkto-file.txt').isSymbolicLink());
console.log(fs.lstatSync('/tmp/linkto-file.txt').isSymbolicLink());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment