0
zipフォルダがあり、XMLファイルが含まれています。これは、UIには、ユーザーがリンクをクリックしたとき、彼はアーカイブ.zipファイルのフォルダを取得する必要があり、このファイルはXMLファイルでそのユーザーのダウンロードフォルダに利用可能であるべきである今ファイルモードがファイルモードの場合は、ファイルストリームからアーカイブ.zipを作成します。
return File.Open("location", FileMode.Open, FileAccess.Read, FileShare.Read)
としてサービスから再試行されています。
現在、私はZipArchiveEntry.ExtractToFile()
を使用しようとしています。 zipフォルダを作成しますが、手動で解凍しようとすると空の圧縮フォルダと表示されます。
については
これは私ZipArchiveEntryから抽出されたファイルを提供しますが、あなたが使用し、その後、フォルダをzip圧縮したい場合、私はzip圧縮フォルダ –
として出力自体をしたい** ZipFile.CreateFromDirectory(startPath、zipPath )**。 フォルダを解凍するには、** ZipFile.ExtractToDirectory(zipPath、ExtractionPath)を使用してください。** 圧縮に関する操作をしたい場合は、答えに記載されているリンクを参照してください。これは助けるかもしれない –
私の要件は私がストリームを持っています。 ExtractToFileを与えると、.xmlファイルとしてダウンロードされます。しかし、私はストリームをZipファイルとして直接変換したいです。 –