mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-19 09:24:51 +00:00
fix(delete) add dir
This commit is contained in:
parent
fffbb4da5c
commit
81fdf2a16a
1 changed files with 4 additions and 3 deletions
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
var main = global.cloudcmd.main,
|
||||
fs = require('fs'),
|
||||
dir = main.dir,
|
||||
Util = main.util,
|
||||
fse = main.require('fs-extra') || {
|
||||
remove : fs.rmdir.bind(fs),
|
||||
|
|
@ -11,7 +12,7 @@
|
|||
exports.onDelete = onDelete;
|
||||
|
||||
function onDelete(name, files, query, callback) {
|
||||
var i, n, onStat, isDirFunc,
|
||||
var i, n, onStat, isDirFunc, onIsDir, dirPath,
|
||||
assync = 0,
|
||||
rmFile = fs.unlink.bind(fs),
|
||||
rmDir = fse.remove.bind(fse),
|
||||
|
|
@ -28,7 +29,7 @@
|
|||
|
||||
case 'files':
|
||||
n = files && files.length,
|
||||
dir = name;
|
||||
dirPath = name,
|
||||
|
||||
onIsDir = function(name, error, isDir) {
|
||||
var log = Util.log.bind(Util);
|
||||
|
|
@ -48,7 +49,7 @@
|
|||
};
|
||||
|
||||
for (i = 0; i < n; i ++) {
|
||||
name = dir + files[i];
|
||||
name = dirPath + files[i];
|
||||
isDirFunc = Util.bind(onIsDir, name);
|
||||
|
||||
dir.isDir(name, isDirFunc);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue