mkcopy
Version:
29 lines (26 loc) • 711 B
JavaScript
var fs=require("fs");
function makedir(path){
var arr=path.split("/");
var path="";
arr.forEach(function(name,val){
path+=name+"/";
if(name.indexOf(".")>-1){
fs.writeFileSync(path.slice(0,-1),"<html>\n\f</html>");
}else{
fs.mkdirSync(path);
}
})
}
function copy(filename){
var index=filename.indexOf(".");
var basename=filename.slice(0,index)+"(1)";
var lastname=filename.slice(index);
var newname=basename+lastname;
fs.readFile(filename,function(error,data){
fs.writeFile(newname,data,function(){
console.log("done");
})
})
}
module.exports.copy=copy;
module.exports.makedir=makedir;