1 | 'use strict';
|
2 |
|
3 | var path = require('path'),
|
4 | rmdir = require('rmdir'),
|
5 | fs = require('fs');
|
6 |
|
7 | var absPath = function (relPath) {
|
8 | return path.dirname(__filename) + '/' + relPath;
|
9 | };
|
10 |
|
11 | var removeDir = function (relPath, callback) {
|
12 | var path = absPath(relPath);
|
13 | rmdir(path, callback);
|
14 | };
|
15 |
|
16 | var createDir = function (relPath) {
|
17 | if (!fs.existsSync(absPath(relPath))) {
|
18 | fs.mkdirSync(absPath(relPath));
|
19 | }
|
20 | };
|
21 |
|
22 | module.exports = {
|
23 | absPath: absPath,
|
24 | removeDir: removeDir,
|
25 | createDir: createDir
|
26 | };
|