Partager via


ZipArchive, constructeur (String)

Ouvre un ZipArchive sur le chemin d'accès spécifié pour la lecture. Le fichier spécifié s'ouvre avec FileMode.Open.

Espace de noms :  Microsoft.TeamFoundation.Server.Core
Assembly :  Microsoft.TeamFoundation.Server.Core (dans Microsoft.TeamFoundation.Server.Core.dll)

Syntaxe

'Déclaration
Public Sub New ( _
    archiveFileName As String _
)
public ZipArchive(
    string archiveFileName
)

Paramètres

  • archiveFileName
    Type : System.String
    Chaîne spécifiant le chemin d'accès du système de fichiers pour ouvrir l'archive activé.Le chemin d'accès est autorisé à spécifier les informations de parent ou de chemin d'accès absolu.Les informations sur le chemin d'accès relatif sont interprétées comme étant relatives au répertoire de travail actif.

Exceptions

Exception Condition
ArgumentException

le chemin d'accès est une chaîne de longueur nulle, ne contient que des espaces blancs, ou contient un ou plusieurs caractères non valides comme défini par InvalidPathChars.

ArgumentNullException

path a la valeur null.

PathTooLongException

Le chemin d'accès, le nom de fichier spécifié ou les deux dépassent la longueur maximale définie par le système. Par exemple, sur les plateformes Windows, les chemins d'accès et les noms de fichiers ne doivent pas comporter plus de 248 et 260 caractères, respectivement.

DirectoryNotFoundException

Le chemin d'accès spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).

IOException

Une erreur d'E/S s'est produite lors de l'ouverture du fichier.

UnauthorizedAccessException

le chemin d'accès spécifié un répertoire. - ou l'appelant n'a pas l'autorisation requise.

FileNotFoundException

Le fichier spécifié dans le chemin d'accès est introuvable.

NotSupportedException

le chemin d'accès est dans un format valide.

InvalidDataException

Le fichier spécifié n'a pas pu être interprète comme un fichier.

Sécurité .NET Framework

Voir aussi

Référence

ZipArchive Classe

ZipArchive, surcharge

Microsoft.TeamFoundation.Server.Core, espace de noms