黑科技

作者: revert | 来源:发表于2018-05-07 09:50 被阅读14次
    1. 取消禁用复制

    document.oncontextmenu=document.onselectstart=document.body.onselectstart=document.oncopy=document.body.oncopy=""

    1. 批量删除.DS_Store文件
      新建个JS文件,命名为deleteDS_Store.js,写入如下代码:
    const fs = require('fs');
    stat = fs.stat;
    const path = require('path');
    /**
     * 删除目录下 .DS_Store 文件方法
     * @param  String dir 文件夹名称
     */
    let nods = function (dir) {
        fs.readdir(dir, function(err, files) {
            files.forEach(function(filename) {
                var src = path.join(dir, filename);
                stat(src, function (err, st) {
                    if (err) { throw err; }
                    // 判断是否为文件
                    if (st.isFile()) {
                        if (/\.DS_Store$/.test(filename)) {
                            fs.unlink(src, (err) => {
                              if (err) throw err;
                              console.log('成功删除' + src);
                            });
                        }
                    } else {
                        // 作为文件夹处理
                        nods(src);
                    }
                });
            });
        });
    };
    
    nods('./');
    

    把这个JS文件放在想要删除的文件夹根目录下,命令行工具中执行下:node deleteDS_Store

    相关文章

      网友评论

          本文标题:黑科技

          本文链接:https://www.haomeiwen.com/subject/pqkmrftx.html