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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.