Предположим, у меня есть zip-файл, содержащий 10 текстовых файлов. Это легко перебрать эти текстовые файлы с помощью:Зацикливание файлов в подкаталогах ZIP-архива
using (ZipArchive archive = ZipFile.OpenRead(zipIn))
{
foreach (ZipArchiveEntry entry in archive.Entries)
{
Console.writeLine(entry)
}
}
Однако предположит, что текстовые файлы находятся в подкаталоге:
zip/subdirectory/file1.txt
В этом случае приведенный выше код выводит только в папке поддиректории («подкаталог»), в отличие от всех текстовых файлов в этой папке.
Есть ли простой способ перебора файлов в подкаталоге?
Попробуйте с помощью рекурсии. –