c# - 打开包含同名文件的 Zip 文件
问题描述
我正在努力解决打开一个包含两个具有相同名称和路径的文件的 zip 文件的问题(显然 zip 格式由于某种原因允许这样做)。我正在使用 C# System.IO.Packaging.Package.Open() 方法。
var zp = ZipPackage.Open(file,FileMode.Open,FileAccess.Read,FileShare.Read) as ZipPackage;
由于在我的 .zip 文件中包含 2 个具有完全相同路径的文件,因此程序在尝试将现有密钥添加到字典时崩溃。有没有人有同样的问题,我该如何解决这个问题?谢谢你。
解决方案
推荐阅读
- exoplayer - 是否可以使用 ClippingMediaSource 来剪辑 ConcatenatingMediaSource 的集合?
- .net-core - .Net core 2.2 的生命周期是 2019 年 12 月 23 日吗?
- java - 带有 sql 查询的 java 中 HttpClient 的 python 等价物
- python - 在 Pandas 系列上使用计数器
- function - 关于 Julia 函数参数语法的问题
- javascript - 我在一个 for 循环中有两个 if 语句,为什么它有时会在第一个语句之前运行第二个 if 语句?
- asp-classic - 使用 global.asa 加载 index.asp 时出错
- ansible - 如何有条件地忽略角色遇到的错误
- c - 使用 openmp 的分段错误(核心转储)
- csv - 如何使用 iMacros 重启 CSV - 无限循环?