【发布时间】:2020-01-10 03:23:19
【问题描述】:
所以我现在要做的是打开一个 .Zip 文件并重命名其中的一个文件(.NET 4.6.1)。我不认为我被允许使用第三方库,因为这是一个非常简单的操作(或者我是这么认为的,因为我找不到任何 MSDN 函数来重命名条目)。
我找到了几种方法,但它们很讨厌。您可以将文件提取到磁盘并使用不同的名称再次添加它,或者您也可以在 zip 中使用新名称创建一个新条目,通过流复制文件,然后删除原始条目。
有没有有效的方法来做到这一点?在这一点上,我不介意任何想法。我知道 DotNetZip 只有一行,但我不能使用第三方库。
非常感谢您的帮助!
【问题讨论】: