MicahZoltu / recursive-fs

Asynchronous recursive file system operations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

recursive-fs

npm-version travis-ci coveralls-status

readdirr

var path = require('path')
var recursive = require('recursive-fs')

var spath = path.resolve(process.cwd(), process.argv[2])

recursive.readdirr(spath, function (err, dirs, files) {
  if (err) {
    console.log(err)
  } else {
    console.log(dirs)
    console.log(files)
    console.log('DONE!')
  }
})

rmdirr

var path = require('path')
var recursive = require('recursive-fs')

var spath = path.resolve(process.cwd(), process.argv[2])

recursive.rmdirr(spath, function (err) {
  if (err) {
    console.log(err)
  } else {
    console.log('DONE!')
  }
})

cpdirr

var path = require('path')
var recursive = require('recursive-fs')

var spath = path.resolve(process.cwd(), process.argv[2])
var tpath = path.resolve(process.cwd(), process.argv[3])

recursive.cpdirr(spath, tpath, function (err) {
  if (err) {
    console.log(err)
  } else {
    console.log('DONE!')
  }
})

CLI

recursive-delete

npx recursive-delete 'relative/path/to/directory'

recursive-copy

npx recursive-copy 'relative/path/to/source/directory' 'relative/path/to/destination/directory'

About

Asynchronous recursive file system operations

License:MIT License


Languages

Language:JavaScript 100.0%