檢視存檔項目
在解壓縮檔案時,開發人員有時會希望進行快速檢查,以確認檔案中是否存在特定項目,因為解壓縮檔案有時可能相當耗時。 IronZip 讓您無需先解壓縮即可預覽壓縮檔內的檔案,不僅節省時間,還能讓您在解壓縮前快速檢查並驗證檔案。
在此範例中,我們將快速演示如何利用 Entry 中的 IronZipArchive 類別,以取得存檔內的項目清單,並列印項目名稱供檢視。
View Archive Entries with C#
- 使用
IronZip; - using (var
archive= newIronZipArchive("existing.zip")) Listentries = archive.Entries(); - foreach (
Entry entryinentries) Console.WriteLine(entry.Name);
匯入現有存檔
我們首先導入命名空間 IronZIP。 隨後,我們初始化一個新的 IronZipArchive,並將 ZIP 壓縮檔的路徑作為參數傳入以載入該壓縮檔。
檢視存檔內容
匯入 ZIP 壓縮檔後,我們可以利用 IronZipArchive 的類別屬性來取得壓縮檔內的項目清單。 IronZipArchive 中的 Entries 屬性會傳回存檔內 Entry 的 <List>。
條目屬性
Entry 屬性包含多個屬性,例如 version,以及其他屬性如 comments 和用於建立該條目的加密方法。 在此範例中,我們利用 for 迴圈遍歷清單中的項目數量,以 PRINT 出存檔內所有項目的 names,展示在不提取項目的情況下瀏覽項目的多功能性。 有關類別 Entry 可用屬性的完整清單,請參閱此處。

