Simplify file system tasks and enhance child process management with node-fs-utils for Node.js applications
npm install node-fs-utilsSeamlessly handle file system tasks and optimize child process management in Node.js using the versatile node-fs-utils utility, simplifying development workflows with efficiency
---
sh
npm install --save node-fs-utils
`
Usage
Below are some minimal usage examples demonstrating how to use the node-fs-utils package.$3
You can initialize the node-fs-utils using either CommonJS or ES6 syntax:
`javascript
// CommonJS
const fs = require("node-fs-utils");// ES6
import fs from 'node-fs-utils';
`$3
Read the contents of a directory.
`javascript
const output = await fs.config({path: }).readdir()
console.log(output)
`
`json
[
"test.csv",
"test.txt",
"test.js"
]
`$3
Get information about a file or directory.
`javascript
const output = await fs.config({path: }).stat()
console.log(output)
`
`json
{
"dev": 16777223,
"mode": 16893,
"nlink": "5",
"uid": 501,
"gid": 20,
"rdev": 0,
"blksize": 4096,
"ino": 8341104,
"size": 160,
"blocks": 0,
"atimeMs": 1692462842366.5476,
"mtimeMs": 1692462640828.8342,
"ctimeMs": 1692462640828.8342,
"birthtimeMs": 1687148653000,
"atime": "2023-08-19T16:34:02.367Z",
"mtime": "2023-08-19T16:30:40.829Z",
"ctime": "2023-08-19T16:30:40.829Z",
"birthtime": "2023-06-19T04:24:13.000Z"
}
`$3
Get class names from a JAR file based on a pattern.
`javascript
const output = await fs.config({path: }).findClassNamesInJar()
console.log(output)
`
`json
[ "org.postgresql.Driver" ]
`$3
source filename to copy
`javascript
await fs.utils.copyFile('', '')
`$3
Removes the directory identified by path.
`javascript
await fs.utils.rmdir('')
`$3
`javascript
await fs.utils.rm('')
``