从文件流中创建存档.zip,其中文件模式为Read

时间:2017-11-02 04:39:46

标签: c# filestream zipfile memorystream ziparchive

有一个zip文件夹,它包含一个XML文件。这已从服务中重试

return File.Open("location", FileMode.Open, FileAccess.Read, FileShare.Read)

现在在UI中,当用户点击链接时,他应该获得一个存档.zip文件夹,该文件应该在该用户下载的XML文件文件夹中可用。

目前我正在尝试使用ZipArchiveEntry.ExtractToFile()。它会创建一个zip文件夹但是当我尝试手动提取它时,它会显示空的压缩文件夹。

1 个答案:

答案 0 :(得分:0)

尝试使用 System.IO.Compression 库并使用 ZipFile.ExtractToDirectory(zipPath,ExtractionPath) 这可能有所帮助。

获取更多帮助https://docs.microsoft.com/en-us/dotnet/standard/io/how-to-compress-and-extract-files