1

我有一个包含许多文档的文件夹结构,以及文件夹结构中另一个文件的快捷链接。(本质上文件结构映射像一个图)。如果我在 Windows 中压缩这些文件,当存档在其他地方解压缩时,快捷方式将指向正确的文件。

现在,我希望能够使用System.IO.Packaging的东西来做到这一点......这要求我将每个文件放在一个流中以将其绑定到 zip 文件。问题是快捷方式文件(.lnk)显然不是真正的文件(如果你在它上面做了一个 file.exist,它就不存在了)。我正常的方法...

System.IO.FileStream(shortcut, System.IO.FileMode.Open)

...不管用。那么如何为 zip 包添加快捷方式呢?

4

1 回答 1

2

AZipPackage不是常规的 Zip 文件,而是旨在供新的基于 Office XML 的文件格式(docx、xlsx 等)使用的文件。

如果你想压缩一些东西,你应该使用另一个库,比如#ziplib

于 2010-01-30T01:28:15.290 回答