Unity3D直接从Zip中读取文本数据
16lz
2021-03-11
一, 推荐使用CSharpZipLib库 , 因为DotNetZip没有测试出来
/// <summary>/// /// </summary>/// <param name="zipPath">zip的路径</param>/// <param name="fileName">zip中文本的名称</param>/// <returns></returns>public string GetZipStr(string zipPath, string fileName){ZipInputStream zip = new ZipInputStream(File.OpenRead(zipPath));FileStream filestream = new FileStream(zipPath, FileMode.Open, FileAccess.Read);ZipFile zipfile = new ZipFile(filestream);ZipEntry item;while ((item = zip.GetNextEntry()) != null){if (item.Name == fileName){using (StreamReader s = new StreamReader(zipfile.GetInputStream(item))){return s.ReadToEnd();}}}return null;}
二,结果
如各位读者有DotNetZip的实现方案, 请不吝赐教.
©著作权归作者所有:来自51CTO博客作者Aonaufly的原创作品,如需转载,请注明出处,否则将追究法律责任你的鼓励让我更有动力
赞赏
0人进行了赞赏支持
更多相关文章
- 从某人的公众号学到一个网上学习资源搜索技巧
- jenkins轮询任务
- vs设置背景图片
- 从 用python写乘法表中过程中的学到什么
- 03-K8s部署安装配置nginx-ingress和配置外网访问
- 搭建kerberos高可用集群
- 测试一下
- 【一点一滴,成材之基!】案例:企业安全项目--基线修复实战
- idea2020.3.2 没有javaweb选项