import fileUtil = require("./tool/FileUtil"); import fs = require("fs"); import zlib = require("zlib"); import path = require("path"); class Temp { constructor(url: string) { let self = this; fileUtil.FileUtil.walkDir(path.join(url),self.onFile,null,self); } private onFile(url:string):void { let hz = path.extname(url); var tsStr = fs.readFileSync(url); var kkk = zlib.deflateSync(tsStr); console.log('typeof kkk =' + typeof kkk); fs.writeFileSync(path.normalize(path.join(path.dirname(url),path.basename(url,path.extname(url)) + '.zzp')),kkk); } } export function run(url: string): void { new Temp(url); }