diff --git a/lib/codex/utils/fs.js b/lib/codex/utils/fs.js index 2905ffc..e7c2a75 100644 --- a/lib/codex/utils/fs.js +++ b/lib/codex/utils/fs.js @@ -23,11 +23,9 @@ exports.mkdir = function (_path, mode, callback) { _path = path.resolve(_path); function _mkdir(p, next) { - var _p = path.normalize(p).split('/'); - path.exists(p, function (exists) { if (!exists) { - _mkdir(_p.slice(0, -1).join('/'), function (err) { + _mkdir(path.resolve(p, '..'), function (err) { if (err) next(err); fs.mkdir(p, mode, function () { next(null);