Extrait les fichiers d’un fichier d’archive (zippé) spécifié.
Syntaxe
Expand-Archive <String> <String>]
Expand-Archive -LiteralPath <String> <String>]
Description
Le Expand-Archive
cmdlet extrait les fichiers d’un fichier d’archive zippé spécifié vers un dossier de destination spécifié. Un fichier d’archive permet d’emballer, et éventuellement de compresser, plusieurs fichiers en un seul fichier zippé pour faciliter la distribution et le stockage.
Exemples
Exemple 1 : Extraire le contenu d’une archive
Cet exemple extrait le contenu d’un fichier d’archive existant dans le dossier spécifié par le paramètreDestinationPath.
Expand-Archive -LiteralPath 'C:\Archives\Draft.Zip' -DestinationPath C:\Reference
Dans cet exemple, le paramètre LiteralPath est utilisé car le nom du fichier contient des caractères qui pourraient être interprétés comme des caractères génériques.
Exemple 2 : Extraire le contenu d’une archive dans le dossier actuel
Cet exemple extrait le contenu d’un fichier d’archive existant dans le dossier actuel dans le dossier spécifié par le paramètre DestinationPath.
Expand-Archive -Path Draftv2.Zip -DestinationPath C:\Reference
Paramètres
Vous êtes invité à confirmer avant d’exécuter le cmdlet.
Type: | SwitchParameter | Aliases: | cf |
Position : | Nommé |
Valeur par défaut : | False | Acceptation de l’entrée du pipeline : | False | Acceptation des caractères génériques : | False |
Par défaut, Expand-Archive
crée un dossier à l’emplacement actuel qui porte le même nom que le fichierZIP. Le paramètre vous permet de spécifier le chemin d’accès à un autre dossier. Le dossier cible est créé s’il n’existe pas.
Type: | String |
Position : | 1 |
Valeur par défaut : | Un dossier dans l’emplacement actuel |
Acceptation de l’entrée pipeline : | Faux |
Acceptation des caractères génériques : | Faux |
Force l’exécution de la commande sans demander la confirmation de l’utilisateur.
Type: | SwitchParameter | Position : | Nommé |
Valeur par défaut : | None | Acceptation de l’entrée pipeline : | False | Acceptation des caractères génériques : | False |
Spécifie le chemin d’accès à un fichier d’archive. Contrairement au paramètre Path, la valeur de LiteralPathest utilisée exactement comme elle est tapée. Les caractères génériques ne sont pas pris en charge. Si le chemin d’accès comprend des caractères d’échappement, mettez chaque caractère d’échappement entre guillemets simples, pour indiquer à PowerShell de n’interpréter aucun caractère comme une séquence d’échappement.
Type: | String |
Alias: | PSPath |
Position : | Nommé |
Valeur par défaut : | None | Acceptation des entrées du pipeline : | True | Acceptation des caractères génériques: | False |
Commandant au cmdlet de sortir une liste des fichiers développés à partir de l’archive.
Type: | SwitchParameter | Position : | Nommé |
Valeur par défaut : | None | Acceptation de l’entrée pipeline : | False | Acceptation des caractères génériques : | False |
Spécifie le chemin d’accès au fichier d’archive.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Acceptation de l’entrée pipeline : | True | Acceptation des caractères génériques: | False |
Montre ce qui se passerait si la cmdlet s’exécute. La cmdlet n’est pas exécutée.
Type: | SwitchParameter | Aliases: | wi |
Position : | Nommé |
Valeur par défaut : | False | Acceptation de l’entrée du pipeline : | False | Acceptation des caractères génériques : | False |
Entrées
Chaîne
Vous pouvez canaliser une chaîne qui contient un chemin d’accès à un fichier d’archive existant.
Sorties
FileSystemInfo
Lorsque le paramètre -PassThru
est utilisé, la cmdlet sort une liste de fichiers qui ont été développés à partir de l’archive.
Notes
La spécification du fichier ZIP ne spécifie pas une manière standard de coder les noms de fichiers qui contiennent des caractères non ASCII. La cmdletCompress-Archive
utilise le codage UTF-8. D’autres outils d’archivage ZIP peuvent utiliser un schéma d’encodage différent. Lors de l’extraction de fichiers dont les noms de fichiers ne sont pas stockés à l’aide de l’encodage UTF-8, Expand-Archive
utilise la valeur brute trouvée dans l’archive. Cela peut donner un nom de fichier différent du nom de fichier source stocké dans l’archive.
- Compress-Archive
.