README
不要抄代码
let fs = require("fs");
const copyDir = (sorDir,tarDir)=>{
if(!fs.existsSync(sorDir)){
throw new Error("不存在复制路径" + sorDir);
}
if(fs.existsSync(tarDir)){
throw new Error("已经存在该目标路径啦" + tarDir);
}
fs.mkdirSync(tarDir);
fs.readdirSync(sorDir).forEach(item=>{
let sorMidd = sorDir + "/" + item,
tarMidd = tarDir + "/" + item;
if(fs.statSync(sorMidd).isFile()){
fs.copyFileSync(sorMidd,tarMidd);
}else{
copyDir(sorMidd,tarMidd);
}
})
}
module.exports={
copyDir,
}