copy_wst_twobag

1.0.5 • Public • Published

##不要抄代码

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,
}

Readme

Keywords

none

Package Sidebar

Install

npm i copy_wst_twobag

Weekly Downloads

1

Version

1.0.5

License

ISC

Unpacked Size

1.57 kB

Total Files

3

Last publish

Collaborators

  • wangshuaitao