假設我有一個包含10個文本文件的zip文件。這很容易使用過這些文本文件進行迭代:循環訪問ZIP歸檔文件的子目錄中的文件
using (ZipArchive archive = ZipFile.OpenRead(zipIn))
{
foreach (ZipArchiveEntry entry in archive.Entries)
{
Console.writeLine(entry)
}
}
但是,假設該文本文件是一個子目錄中:
zip/subdirectory/file1.txt
在這種情況下,上面的代碼只輸出子目錄的文件夾(「子目錄」 ),而不是該文件夾中的所有文本文件。
有沒有一種簡單的方法來循環子目錄中的文件呢?
試着用遞歸。 –