@nathanfaucett/file_utils
Version:
file utils for node.js
20 lines (16 loc) • 416 B
JavaScript
var fs = require("fs"),
diveSync = require("./diveSync");
module.exports = removeSync;
function removeSync(path) {
var stat = fs.statSync(path);
if (stat.isDirectory()) {
diveSync(path, { directories: true, all: true }, function onAction(
file
) {
removeSync(file.path);
});
fs.rmdirSync(path);
} else {
fs.unlinkSync(path);
}
}