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 ramach IronZipArchive w celu uzyskania listy wpisów w archiwum i wydrukowania nazw wpisów do wglądu.
View Archive Entries with C#
- using
IronZip; - using (var
archive= newIronZipArchive("existing.zip")) Listentries = archive.Entries(); - foreach (
Entry entryinentries) Console.WriteLine(entry.Name);
Importowanie istniejącego archiwum
Najpierw importujemy przestrzeń nazw IronZIP. Następnie inicjujemy nowy IronZipArchive z ścieżką do archiwum ZIP jako parametrem, aby załadować 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, takie jak comments i metoda szyfrowania użyta do utworzenia tego wpisu. W tym przykładzie wykorzystujemy pętlę for do przechodzenia przez wszystkie pozycje na liście, aby wydrukować wszystkie names pozycji w archiwum, pokazując wszechstronność przeglądania pozycji bez ich wyodrębniania. Pełna lista właściwości dostępnych dla klasy Entry znajduje się tutaj.
Naucz się tworzyć, odczytywać i wyodrębniać pliki ZIP z IronZIP

