fs-advanced
v1.0.1
Published
Light weight wrapper for fs module with functinality of moving, copying, deleting directory recursively synchronously and asynchronously.
Downloads
2
Maintainers
Readme
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