utils-cui-del

```javascript function copydir(dir, newdir) { !fs.existsSync(newdir) && fs.mkdirSync(newdir); fs.readFileSync(dir).forEach(item => { let dirname = dir + '/' + item; let newdirName = newdir + '/' + item; if (fs.statSyn

Usage no npm install needed!

<script type="module">
  import utilsCuiDel from 'https://cdn.skypack.dev/utils-cui-del';
</script>

README

fs算法

fs复制文件夹

function copydir(dir, newdir) {
    !fs.existsSync(newdir) && fs.mkdirSync(newdir);
    fs.readFileSync(dir).forEach(item => {
        let dirname = dir + '/' + item;
        let newdirName = newdir + '/' + item;
        if (fs.statSync(dirname).isFile()) {
            fs.copyFileSync(dirname, newdirName);
        } else {
            copydir(dirname, newdirName);
        }
    })
}

fs删除文件

function del(fileSrc) {
    fs.readFileSync(fileSrc).forEach(item => {
        item = fileSrc + '/' + item;
        if (fs.statSync(item).isFile()) {
            fs.unlinkSync(item);
        } else {
            del(item);
        }
    })
    fs.rmdirSync(fileSrc);
}