我想生成一个.zip文件,其中包含一些文件和文件夹。文件夹内的文件可能包含在其他一些路径中,我想将文件放在另一个文件夹中,并从中生成一个.zip文件。
换句话说,我不想实际生成包含文件的文件夹。这些文件可能位于某些根目录下,我想生成虚拟文件夹以将它们放在.zip文件中。
Imports System.IO.Compression
ZipFile.CreateFromDirectory("source","destination.zip",CompressionLevel.Optimal,False)
例如,如果我的网站上有这些文件:
- ~/files/image/1.jpg
- ~/files/pdf/2.pdf
- ~/intro.docx
我想将它们放在一个zip文件中,当我解压缩该文件时,文件将如下所示:
- ~/files/1.jpg
- ~/files/2.pdf
- ~/intro.docx
答案 0 :(得分:0)
对于源代码,将其放在根文件夹中 例如: 这是你的
- ~/files/image/1.jpg
- ~/files/pdf/2.pdf
- ~/intro.docx
但是在此之前有一个根文件夹,~
只是作为源简单地放置了