paths-exist
v0.2.4
Published
check whether single path exists; check whether array of paths exist
Downloads
15
Maintainers
Readme
paths-exist
Getting Started
Install
npm install paths-exist -S
Add to source
import { pathsExist } from "paths-exist";
API
import { R_OK, W_OK, F_OK, pathsExist } from "paths-exist";
async () => {
await pathsExist();
// --> return null (because path param is empty)
await pathsExist("/real/file/path");
// --> return true
await pathsExist("/real/file/path", F_OK);
// --> return true
await pathsExist("/fake/file/path", F_OK);
// --> return false
await pathsExist("/readable/path", R_OK);
// --> return true
await pathsExist("/writeable/path", W_OK);
// --> return true
};
import { R_OK, W_OK, F_OK, pathsExist } from "paths-exist";
async () => {
await pathsExist();
// --> return null (because path param is empty)
await pathsExist(["readable/path", "second/readable/path"]);
// --> return true
await pathsExist(["readable/path", "second/readable/path"], F_OK);
// --> return true
await pathsExist(["readable/path", "second/readable/path"], R_OK);
// --> return true
await pathsExist(["unwritable/path", "other/unwritable/path"], W_OK);
// --> return false
await pathsExist(["real/path", "fake/path"]);
// --> return false
};
FAQ
fs.constants
| Name | Description |
| :----- | :----------------- |
| F_OK
| file is accessible |
| R_OK
| file is readable |
| W_OK
| file is writable |