recursive-fs
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'