10 個のテキスト ファイルを含む zip ファイルがあるとします。以下を使用して、これらのテキスト ファイルを簡単に反復処理できます。
using (ZipArchive archive = ZipFile.OpenRead(zipIn))
{
foreach (ZipArchiveEntry entry in archive.Entries)
{
Console.writeLine(entry)
}
}
ただし、テキスト ファイルがサブディレクトリ内にあるとします。
zip/subdirectory/file1.txt
この場合、上記のコードは、そのフォルダー内のすべてのテキスト ファイルではなく、サブディレクトリ フォルダー (「サブディレクトリ」) のみを出力します。
サブディレクトリ内のファイルもループする簡単な方法はありますか?