IRONSOFTWAREHOME
Voir les entrées d'archive
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
Voir les entrées d'archive

Voir les entrées d'archive

Lors de l'extraction d'archives, les développeurs souhaitent parfois effectuer une vérification rapide pour confirmer l'existence d'une entrée dans l'archive, car l'extraction d'une archive peut parfois s'avérer coûteuse. IronZIP vous permet de visualiser les éléments de l'archive sans avoir à les extraire au préalable, ce qui vous fait gagner du temps et vous permet d'inspecter et de vérifier rapidement les fichiers avant de les extraire.

Dans cet exemple, nous allons rapidement parcourir un exemple d'utilisation de la classe Entry dans IronZipArchive pour obtenir la liste des entrées dans l'archive et imprimer les noms des entrées pour inspection.

Importer une archive existante

Nous importons d'abord l'espace de nom IronZIP. Ensuite, nous initialisons un nouvel IronZipArchive avec le chemin vers l'Archive ZIP comme paramètre pour charger l'archive.

Consultation du contenu des archives

Après avoir importé l'archive ZIP, nous pouvons utiliser les propriétés de classe de IronZipArchive pour obtenir la liste des entrées dans l'archive. La propriété Entries dans IronZipArchive retourne une <List> de Entry dans l'archive.

Propriété d'entrée

La propriété Entry contient plusieurs propriétés telles que name, size, version, et d'autres propriétés telles que comments et la méthode de chiffrement utilisée pour créer cette entrée. Dans cet exemple, nous utilisons une boucle for pour parcourir le nombre d'entrées dans la liste afin d'imprimer tous les names des entrées dans l'archive, démontrant la polyvalence de regarder à travers les entrées sans les extraire. Pour une liste complète des propriétés disponibles pour la classe Entry, veuillez vous référer ici.

Apprenez à créer, lire et extraire des fichiers ZIP avec IronZIP
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 23,187Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise