UNPKG

mkcopy

Version:

29 lines (26 loc) 711 B
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;