使用Node复制大量目录?

时间:2018-05-03 01:08:22

标签: javascript node.js

我开发了一个SuperflyCSS CLI命令行实用程序,它所做的一件事就是使用src/main/css命令将所有目录和文件从dist复制到sfc dist。用于副本的Node包为copy-dir,命令运行为require('copy-dir').sync(PLI.src.main.css, PLI.DIST);

然后我开发了一个脚本,为各种字体权重的所有谷歌字体构建css实用程序,并为特定字体权重的每种字体生成176691个目录。每个目录中都有一个小文件。生成目录和相应文件的This is the script

似乎Ubuntu's cp command和我在Node中使用的实用程序很难复制这么多目录。所以我正在为Node寻找一个'rsync'解决方案。想法?

1 个答案:

答案 0 :(得分:0)

recursive-copy包处理它。结束使用就像这样:

    rcopy(PLI.src.main.css, PLI.DIST, function(error, results) {
        if (error) {
            console.error('Prepublished command failed: ' + error);
        } else {
            console.info('Prepublished ' + results.length + ' files');
        }
    });