Wyświetl wpisy archiwalne
using IronZip;
using System;
using System.Collections.Generic;

// Open existing ZIP
using (var archive = new IronZipArchive("existing.zip"))
{
    // Get Entries list
    List<Entry> entries = archive.Entries();
    foreach (Entry entry in entries)
    {
        Console.WriteLine(entry.Name);
          }
}
NuGet Download
PM > Install-Package IronZip
Wyświetl wpisy archiwalne

Wyświetl wpisy archiwalne

Podczas rozpakowywania archiwów, programiści czasami chcą szybko sprawdzić, czy wpis istnieje w archiwum, ponieważ rozpakowywanie archiwum może być czasem kosztowne. IronZIP umożliwia przeglądanie wpisów archiwum bez ich wcześniejszego rozpakowywania, oszczędzając czas i pozwalając szybko sprawdzić i zweryfikować pliki przed ich rozpakowaniem.

W tym przykładzie szybko przejdziemy przez przykład wykorzystania klasy Entry w IronZipArchive, aby uzyskać listę wpisów w archiwum i wydrukować nazwy wpisów do weryfikacji.

Importowanie istniejącego archiwum

Najpierw importujemy przestrzeń nazw IronZIP. Następnie inicjujemy nowy IronZipArchive z ścieżką do archiwum ZIP jako parametr do załadowania archiwum.

Przeglądanie zawartości archiwum

Po zaimportowaniu archiwum ZIP możemy wykorzystać właściwości klasy IronZipArchive, aby uzyskać listę wpisów w archiwum. Właściwość Entries w IronZipArchive zwraca <List> z Entry w archiwum.

Właściwość Entry

Właściwość Entry zawiera kilka właściwości, takich jak name, size, version oraz inne właściwości, jak comments i metoda szyfrowania użyta do stworzenia tego wpisu. W tym przykładzie wykorzystujemy pętlę for, aby przejść przez liczbę wpisów na liście i wydrukować wszystkie names wpisów w archiwum, ukazując wszechstronność przeszukiwania wpisów bez ich rozpakowywania. Dla pełnej listy dostępnych właściwości dla klasy Entry proszę odwiedzić tutaj.

Naucz się tworzyć, odczytywać i wyodrębniać pliki ZIP z IronZIP
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 24,981Wersja:2026.11właśnie wydany