System.IO.Compression.ZipFile
Fournit des méthodes statiques pour la création, l'extraction et l'ouverture des archives zip.
Crée une archive zip qui contient les fichiers et les répertoires à partir du répertoire spécifié.
Chemin d'accès au répertoire à archiver, spécifié sous forme de chemin d'accès relatif ou absolu.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
Chemin d'accès de l'archive à créer, spécifié sous forme de chemin d'accès relatif ou absolu.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
or is , contains only white space, or contains at least one invalid character.
or is null.
In or , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
already exists.-or-A file in the specified directory could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the directory specified in or the file specified in .
or contains an invalid format.-or-The zip archive does not support writing.
Crée une archive zip qui contient les fichiers et les répertoires du répertoire spécifié, utilise le niveau de compression spécifié et inclut éventuellement le répertoire de base.
Chemin d'accès au répertoire à archiver, spécifié sous forme de chemin d'accès relatif ou absolu.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
Chemin d'accès de l'archive à créer, spécifié sous forme de chemin d'accès relatif ou absolu.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
Une des valeurs d'énumération qui indique s'il faut privilégier la rapidité ou l'efficacité de la compression lors de la création de l'entrée.
true pour inclure le nom de répertoire de à la racine de l'archive ; false pour inclure uniquement le contenu du répertoire.
or is , contains only white space, or contains at least one invalid character.
or is null.
In or , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
already exists.-or-A file in the specified directory could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the directory specified in or the file specified in .
or contains an invalid format.-or-The zip archive does not support writing.
Crée une archive zip qui contient les fichiers et les répertoires du répertoire spécifié, utilise le niveau de compression et l'encodage de caractères spécifiés pour les noms d'entrée, et inclut éventuellement le répertoire de base.
Chemin d'accès au répertoire à archiver, spécifié sous forme de chemin d'accès relatif ou absolu.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
Chemin d'accès de l'archive à créer, spécifié sous forme de chemin d'accès relatif ou absolu.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
Une des valeurs d'énumération qui indique s'il faut privilégier la rapidité ou l'efficacité de la compression lors de la création de l'entrée.
true pour inclure le nom de répertoire de à la racine de l'archive ; false pour inclure uniquement le contenu du répertoire.
Encodage à utiliser lors de la lecture ou de l'écriture des noms d'entrée dans cette archive.Spécifie une valeur pour ce paramètre seulement quand un encodage est obligatoire pour l'interopérabilité avec les outils et les bibliothèques d'archivage zip qui ne prennent pas en charge l'encodage UTF-8 pour les noms d'entrée.
or is , contains only white space, or contains at least one invalid character.-or- is set to a Unicode encoding other than UTF-8.
or is null.
In or , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
already exists.-or-A file in the specified directory could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the directory specified in or the file specified in .
or contains an invalid format.-or-The zip archive does not support writing.
Extrait tous les fichiers de l'archive zip spécifiée vers un répertoire sur le système de fichiers.
Chemin d'accès à l'archive qui doit être extraite.
Chemin d'accès au répertoire où placer les fichiers extraits, spécifié sous forme de chemin d'accès relatif ou absolu.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
or is , contains only white space, or contains at least one invalid character.
or is null.
The specified path in or exceeds the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
The specified path is invalid (for example, it is on an unmapped drive).
The directory specified by already exists.-or-The name of an entry in the archive is , contains only white space, or contains at least one invalid character.-or-Extracting an archive entry would create a file that is outside the directory specified by .(For example, this might happen if the entry name contains parent directory accessors.)-or-An archive entry to extract has the same name as an entry that has already been extracted from the same archive.
The caller does not have the required permission to access the archive or the destination directory.
or contains an invalid format.
was not found.
The archive specified by is not a valid zip archive.-or-An archive entry was not found or was corrupt.-or-An archive entry was compressed by using a compression method that is not supported.
Extrait tous les fichiers de l'archive zip spécifiée vers un répertoire sur le système de fichiers et utilise l'encodage de caractères spécifié pour les noms d'entrée.
Chemin d'accès à l'archive qui doit être extraite.
Chemin d'accès au répertoire où placer les fichiers extraits, spécifié sous forme de chemin d'accès relatif ou absolu.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
Encodage à utiliser lors de la lecture ou de l'écriture des noms d'entrée dans cette archive.Spécifie une valeur pour ce paramètre seulement quand un encodage est obligatoire pour l'interopérabilité avec les outils et les bibliothèques d'archivage zip qui ne prennent pas en charge l'encodage UTF-8 pour les noms d'entrée.
or is , contains only white space, or contains at least one invalid character.-or- is set to a Unicode encoding other than UTF-8.
or is null.
The specified path in or exceeds the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
The specified path is invalid (for example, it is on an unmapped drive).
The directory specified by already exists.-or-The name of an entry in the archive is , contains only white space, or contains at least one invalid character.-or-Extracting an archive entry would create a file that is outside the directory specified by .(For example, this might happen if the entry name contains parent directory accessors.)-or-An archive entry to extract has the same name as an entry that has already been extracted from the same archive.
The caller does not have the required permission to access the archive or the destination directory.
or contains an invalid format.
was not found.
The archive specified by is not a valid zip archive.-or-An archive entry was not found or was corrupt.-or-An archive entry was compressed by using a compression method that is not supported.
Ouvre une archive zip dans le chemin d'accès et dans le mode spécifiés.
Archive zip ouverte.
Chemin d'accès de l'archive à ouvrir, spécifié sous forme de chemin d'accès relatif ou absolu.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
Une des valeurs d'énumération spécifiant les actions qui sont autorisées sur les entrées de l'archive ouverte.
is , contains only white space, or contains at least one invalid character.
is null.
In , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
could not be opened.-or- is set to , but the file specified in already exists.
specifies a directory.-or-The caller does not have the required permission to access the file specified in .
specifies an invalid value.
is set to , but the file specified in is not found.
contains an invalid format.
could not be interpreted as a zip archive.-or- is , but an entry is missing or corrupt and cannot be read.-or- is , but an entry is too large to fit into memory.
Ouvre une archive zip dans le chemin d'accès spécifié, dans le mode spécifié et avec un encodage de caractères spécifié pour les noms d'entrée.
Archive zip ouverte.
Chemin d'accès de l'archive à ouvrir, spécifié sous forme de chemin d'accès relatif ou absolu.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
Une des valeurs d'énumération spécifiant les actions qui sont autorisées sur les entrées de l'archive ouverte.
Encodage à utiliser lors de la lecture ou de l'écriture des noms d'entrée dans cette archive.Spécifie une valeur pour ce paramètre seulement quand un encodage est obligatoire pour l'interopérabilité avec les outils et les bibliothèques d'archivage zip qui ne prennent pas en charge l'encodage UTF-8 pour les noms d'entrée.
is , contains only white space, or contains at least one invalid character.-or- is set to a Unicode encoding other than UTF-8.
is null.
In , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
could not be opened.-or- is set to , but the file specified in already exists.
specifies a directory.-or-The caller does not have the required permission to access the file specified in .
specifies an invalid value.
is set to , but the file specified in is not found.
contains an invalid format.
could not be interpreted as a zip archive.-or- is , but an entry is missing or corrupt and cannot be read.-or- is , but an entry is too large to fit into memory.
Ouvre une archive zip pour la lecture au chemin d'accès spécifié.
Archive zip ouverte.
Chemin d'accès de l'archive à ouvrir, spécifié sous forme de chemin d'accès relatif ou absolu.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
is , contains only white space, or contains at least one invalid character.
is null.
In , the specified path, file name, or both exceed the system-defined maximum length.For example, on Windows-based platforms, paths must not exceed 248 characters, and file names must not exceed 260 characters.
is invalid or does not exist (for example, it is on an unmapped drive).
could not be opened.
specifies a directory.-or-The caller does not have the required permission to access the file specified in .
The file specified in is not found.
contains an invalid format.
could not be interpreted as a zip archive.
Fournit les méthodes d'extension pour les classes et .
Archive un fichier en le compressant et en l'ajoutant à l'archive ZIP.
Wrapper pour la nouvelle entrée dans l'archive ZIP.
Archive zip à ajouter au fichier.
Chemin d'accès du fichier à archiver.Spécification possible d'un chemin d'accès absolu ou relatif.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
Nom de l'entrée à créer dans l'archive ZIP.
est , ne contient qu'un espace blanc ou contient au moins un caractère non valide.ou a la valeur .
ou est null.
Dans , le chemin d'accès spécifié, 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 et les noms de fichiers ne doivent pas dépasser, respectivement, 248 et 260 caractères.
n'est pas valide (par exemple, il se trouve sur un lecteur non mappé).
Le fichier spécifié par ne peut pas être ouvert.
spécifie un répertoire.ouL'appelant n'a pas l'autorisation requise pour accéder au fichier spécifié par .
Le fichier spécifié par est introuvable.
Le format du paramètre n'est pas valide.ouL'archive zip ne prend pas en charge l'écriture.
L'archive zip de a été supprimée.
Archive un fichier en le compressant à l'aide du niveau de compression spécifié et en l'ajoutant à l'archive ZIP.
Wrapper pour la nouvelle entrée dans l'archive ZIP.
Archive zip à ajouter au fichier.
Chemin d'accès du fichier à archiver.Spécification possible d'un chemin d'accès absolu ou relatif.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
Nom de l'entrée à créer dans l'archive ZIP.
L'une des valeurs d'énumération qui indique s'il faut mettre l'accent sur rapidité ou la compression en créant l'entrée.
est , ne contient qu'un espace blanc ou contient au moins un caractère non valide.ou a la valeur .
ou est null.
n'est pas valide (par exemple, il se trouve sur un lecteur non mappé).
Dans , le chemin d'accès spécifié, 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 et les noms de fichiers ne doivent pas dépasser, respectivement, 248 et 260 caractères.
Le fichier spécifié par ne peut pas être ouvert.
spécifie un répertoire.ouL'appelant n'a pas l'autorisation requise pour accéder au fichier spécifié par .
Le fichier spécifié par est introuvable.
Le format du paramètre n'est pas valide.ouL'archive zip ne prend pas en charge l'écriture.
L'archive zip de a été supprimée.
Extrait tous les fichiers dans l'archive zip d'un répertoire sur le système de fichiers.
Archive ZIP depuis laquelle extraire les fichiers.
Chemin d'accès au répertoire dans lequel placer les fichiers extraits.Spécification possible d'un chemin d'accès absolu ou relatif.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
est , ne contient qu'un espace blanc ou contient au moins un caractère non valide.
a la valeur null.
Le chemin d'accès spécifié dépasse la longueur maximale définie par le système.Par exemple, sur les plateformes Windows, les chemins et les noms de fichiers ne doivent pas dépasser, respectivement, 248 et 260 caractères.
Le chemin d'accès spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).
Le répertoire spécifié par existe déjà.ouLe nom d'une entrée dans l'archive est , il contient uniquement des espaces blancs ou il contient au moins un caractère non valide.ouL'extraction d'une entrée de l'archive pourrait créer un fichier qui se trouve en dehors du répertoire spécifié par . (Par exemple, cela peut se produire si le nom d'entrée contient des accesseurs de répertoire parent.) ouPlusieurs entrées de l'archive portent le même nom.
L'appelant n'a pas l'autorisation requise pour écrire dans le répertoire de destination.
contient un format non valide.
Entrée d'archive introuvable ou endommagée.ouL'entrée d'archive a été compressée à l'aide d'une méthode de compression non prise en charge.
Extrait une entrée de l'archive zip dans un fichier.
Entrée d'archive ZIP depuis laquelle extraire un fichier.
Chemin d'accès du fichier à créer à partir du contenu de l'entrée.Spécification possible d'un chemin d'accès absolu ou relatif.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
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 .ou spécifie un répertoire.
a la valeur null.
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 et les noms de fichiers ne doivent pas dépasser, respectivement, 248 et 260 caractères.
Le chemin d'accès spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).
existe déjà.ou Une erreur d'E/S s'est produite.ouL'entrée est actuellement ouverte en écriture.ouL'entrée a été supprimée de l'archive.
L'appelant n'a pas l'autorisation requise pour créer le fichier.
L'entrée est manquante dans l'archive, ou est endommagée et ne peut pas être lue.ouL'entrée a été compressée à l'aide d'une méthode de compression non prise en charge.
L'archive ZIP à laquelle appartient cette entrée a été supprimée.
Le format de n'est pas valide. ouL'archive ZIP de cette entrée a été ouverte en mode , qui ne permet pas la récupération des entrées.
Extrait une entrée dans l'archive zip d'un fichier et remplace éventuellement un fichier existant qui porte le même nom.
Entrée d'archive ZIP depuis laquelle extraire un fichier.
Chemin d'accès du fichier à créer à partir du contenu de l'entrée.Spécification possible d'un chemin d'accès absolu ou relatif.Un chemin d'accès relatif est interprété comme étant relatif au répertoire de travail actif.
true pour remplacer un fichier existant portant le même nom que le fichier de destination ; sinon, false.
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 .ou spécifie un répertoire.
a la valeur null.
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 et les noms de fichiers ne doivent pas dépasser, respectivement, 248 et 260 caractères.
Le chemin d'accès spécifié n'est pas valide (il se trouve, par exemple, sur un lecteur non mappé).
existe déjà et a la valeur false.ou Une erreur d'E/S s'est produite.ouL'entrée est actuellement ouverte en écriture.ouL'entrée a été supprimée de l'archive.
L'appelant n'a pas l'autorisation requise pour créer le fichier.
L'entrée est manquante dans l'archive, ou est endommagée et ne peut pas être lue.ouL'entrée a été compressée à l'aide d'une méthode de compression non prise en charge.
L'archive ZIP à laquelle appartient cette entrée a été supprimée.
Le format de n'est pas valide. ouL'archive ZIP de cette entrée a été ouverte en mode , qui ne permet pas la récupération des entrées.