对比md5并将差异文件拷贝到指定目录
// 将build目录下src和res,与前一版本的project.manifest.json对比md5,不同的复制到output
var fs=require('fs');
var path = require('path')
var crypto = require('crypto');
const srcPath = "../build/";
const desPath = "../build/output/";
const compareFile = "../build/project.manifest.json";
var jsonData = {};
const dirAry = [
"res",
"src"
];
/**
* 复制一个文件夹下的文件到另一个文件夹
* @param src 源文件夹
* @param dst 目标文件夹
*/
function copyDir(src, dst) {
// 创建目录
// 读取目录中的所有文件/目录
var paths = fs.readdirSync(src);
paths.forEach(function (path) {
const _src = src + '/' + path;
const _dst = dst + '/' + path;
var st = fs.statSync(_src);
// let readable; let writable;
// 判断是否为文件
if (st.isFile()) {
//获取md5
//与minifest里的文件比对m