node.js 读取zip中文件内容
1 使用adm-zip,具体网站:https://github.com/cthackers/adm-zip
2 文件目录为
一个zip文件中,有一个zip包和一个json文件,要做的就是读取info.json中文件内容
3 具体代码:
varAdmZip=require('adm-zip');varzip=newAdmZip(__dirname+"/result.zip");varzipEntries=zip.getEntries();zipEntries.forEach(function(zipEntry){if(zipEntry.isDirectory==false){console.log("pop============"+zipEntry.entryName.toString().split("/").pop());if((zipEntry.entryName.toString().split("/").pop())==("info.json")){//console.log("------------111="+zipEntry.toString());console.log("------------="+zip.readAsText("result/info.json"));}}});
记得要提前使用
npminstalladm-zip查看结果:pop============nexus5_sh.zippop============info.json------------={"device","nexus","5.0"},{"case1","pass"}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。