0.2.4 • Published 5 years ago
paths-exist v0.2.4
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 |