提取和覆盖 .zip 文件 (.NET Framework 4.7.2.)
Extracting and overwriting .zip files (.NET Framework 4.7.2.)
我有一个程序需要提取 .zip 文件。 (该程序是在 .NET Framework 4.7.2 中编写的。)在每个 .zip 中都有不同的文件夹和文件。当程序提取 .zip 时,它需要覆盖 旧文件夹和文件。
我正在使用:ZipFile.ExtractToDirectory(ExtractSource, ExtractDestination)
唯一的问题是我不能用这个覆盖文件。找了半天,还是没有结果。
我想使用:ZipFile.ExtractToDirectory(ExtractSource, ExtractDestination, true)
.
代码中的“True”布尔值导致文件被覆盖,但此代码不能在 .NET Framework 中使用。有没有类似的代码可以代替我的代码使用?
我找到了大部分代码 Here。
谁能帮我找到解决办法?谢谢!
我能够使用以下库提取和覆盖文件(在 .NET Framework 中):ICSharpCode.SharpZipLib
安装:https://www.nuget.org/packages/SharpZipLib/1.3.2
有用代码:https://github.com/icsharpcode/SharpZipLib/wiki/FastZip
我有一个程序需要提取 .zip 文件。 (该程序是在 .NET Framework 4.7.2 中编写的。)在每个 .zip 中都有不同的文件夹和文件。当程序提取 .zip 时,它需要覆盖 旧文件夹和文件。
我正在使用:ZipFile.ExtractToDirectory(ExtractSource, ExtractDestination)
唯一的问题是我不能用这个覆盖文件。找了半天,还是没有结果。
我想使用:ZipFile.ExtractToDirectory(ExtractSource, ExtractDestination, true)
.
代码中的“True”布尔值导致文件被覆盖,但此代码不能在 .NET Framework 中使用。有没有类似的代码可以代替我的代码使用?
我找到了大部分代码 Here。
谁能帮我找到解决办法?谢谢!
我能够使用以下库提取和覆盖文件(在 .NET Framework 中):ICSharpCode.SharpZipLib
安装:https://www.nuget.org/packages/SharpZipLib/1.3.2
有用代码:https://github.com/icsharpcode/SharpZipLib/wiki/FastZip