0

我正在使用ZIpstorer类库来压缩文件。我可以通过调用zip.AddFile过程来压缩文件。但我想压缩也有子文件夹的文件夹。因此,生成的 zip 文件通常应该在 zip 文件中具有文件夹和子文件夹结构。我做不到。如果我通过循环所有文件夹和子文件夹来处理每个文件,然后如果调用,zip.Addfile那么它将生成包含所有文件的 zip 文件,其中没有目录结构。

那么如何使用 Zipstorer 类压缩文件夹。我必须做哪些改变?

4

1 回答 1

1

_filenameInZip您可以对(sic) 参数使用 (反) 斜杠在 zip 的目录中添加文件:

zip.Addfile(,,"directory/filename.txt",);

或者

zip.Addfile(,,"directory\\filename.txt",);
于 2015-01-30T09:01:19.680 回答