1.0.1 • Published 8 years ago
fs-advanced v1.0.1
fs-advanced
Light weight wrapper for fs module with functionality of moving, copying, deleting directory recursively synchronously and asynchronously.
Installation
$ npm install fs-advanced
fs-advanced exposes over 13 file/directoies related functions.
mkdir -
> To make directory asynchronoulsy.
copyFile -
To copy asynchronously file executes callback function when copy is finished.
rm -
> To remove file asynchronously.
rmSync -
> To remove file Synchronously.
rmdir -
> To remove directory asynchronously.
rmdirSync -
> To remove folder Synchronously.
copydirR -
> copy directory recursively to folder and takes the callback Function.
movedirR -
To move folder recursively asynchronously.
rmdirR -
> To remove files and folders recursively and executes callback.
rmdirSyncR -
> To remove files and folders recursively Synchronously.
rmfilesR -
> To remove only files from folders recursively and call callback function.
rmfilesSyncR -
> To remove only files from folders recursively Synchronously.
mkdirStructure -
> Making Directory-Structure specified by json. { "name" : "NAME_OF_DIRECTORY", "dir" : [ { "name" : "NAME_0F_CHILD_DIRECTORY_1" }, { "name" : "NAME_0F_CHILD_DIRECTORY_2" } ] }
above json will make following directories.
NAME_OF_DIRECTORY
NAME_OF_DIRECTORY/NAME_0F_CHILD_DIRECTORY_1
NAME_OF_DIRECTORY/NAME_0F_CHILD_DIRECTORY_1
Want to contribute? Great!
Please leave pull request at github project here fs-advanced
MIT