pabala-biu
Version:
Changelogs
28 lines • 1.02 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
exports.__esModule = true;
var fs_1 = __importDefault(require("fs"));
var path_1 = __importDefault(require("path"));
function CopyDirectory(src, dest) {
if (fs_1["default"].existsSync(dest) == false) {
fs_1["default"].mkdirSync(dest);
}
if (fs_1["default"].existsSync(src) == false) {
return false;
}
var dirs = fs_1["default"].readdirSync(src);
dirs.forEach(function (item) {
var item_path = path_1["default"].join(src, item);
var temp = fs_1["default"].statSync(item_path);
if (temp.isFile()) {
fs_1["default"].copyFileSync(item_path, path_1["default"].join(dest, item));
}
else if (temp.isDirectory()) {
CopyDirectory(item_path, path_1["default"].join(dest, item));
}
});
}
exports["default"] = CopyDirectory;
//# sourceMappingURL=copyFolder.js.map