Я хочу создать файл .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