IRONSOFTWAREHOME
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);
          }
}
Imports IronZip
Imports System
Imports System.Collections.Generic

' Open existing ZIP
Using archive As New IronZipArchive("existing.zip")
    ' Get Entries list
    Dim entries As List(Of Entry) = archive.Entries()
    For Each entry As Entry In entries
        Console.WriteLine(entry.Name)
    Next
End Using
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 23,187Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta