Módulo: Microsoft.PowerShell.Archive

Extracts files from a specified archive (zipped) file (zipped).

Syntax

Expand-Archive <String> <String>] 
Expand-Archive -LiteralPath <String> <String>] 

Descrição

O Expand-Archive cmdlet extrai ficheiros de um ficheiro de arquivo zipado especificado para uma pasta de destino especificado. Um ficheiro de arquivo permite que vários ficheiros sejam empacotados, e opcionalmente comprimidos, num único ficheiro zipado para facilitar a distribuição e armazenamento.

Exemplos

Exemplo 1: Extrair o conteúdo de um arquivo

Este exemplo extrai o conteúdo de um ficheiro de arquivo existente para a pasta especificada pelo parâmetroDestinationPath.

Expand-Archive -LiteralPath 'C:\Archives\Draft.Zip' -DestinationPath C:\Reference

Neste exemplo, o parâmetro LiteralPath é utilizado porque o nome do ficheiro contém caracteres que podem ser interpretados como wildcards.

Exemplo 2: Extrair o conteúdo de um ficheiro de arquivo na pasta actual

Este exemplo extrai o conteúdo de um ficheiro de arquivo existente na pasta actual para as pastas especificadas pelo parâmetro DestinationPath.

Expand-Archive -Path Draftv2.Zip -DestinationPath C:\Reference

Parametros

-Confirmar

Prompta-o para confirmação antes de executar a cmdlet.

Type: SwitchParameter
Aliases: cf
Posição: Named
Valor por defeito: False
Aceitar entrada de gasodutos: False
Aceitar caracteres wildcard: False
-DestinationPath

Por defeito, Expand-Archive cria uma pasta no local actual que tem o mesmo nome que o ficheiroZIP. O parâmetro permite especificar o caminho para uma pasta diferente. A pasta de destino é criada se não existir.

Type: String
Posição: 1
Valor por defeito: Uma pasta na localização actual
Aceitar entrada de tubagem: False
Aceitar caracteres wildcard: False
-Force

Força o comando a correr sem pedir a confirmação do utilizador.

Aceitar caracteres wildcard:

Type: SwitchParameter
Position: Nome
Valor por defeito: Nenhum
Aceitar entrada da conduta: False
False
LiteralPath

Especifica o caminho para um ficheiro de arquivo. Ao contrário do parâmetro Caminho, o valor do LiteralPathis é utilizado exactamente como é datilografado. Os caracteres wildcard não são suportados. Se o caminho incluir caracteres escapecharacteres, incluir cada carácter de fuga em aspas simples, para instruir o PowerShell a não interpretar quaisquer caracteres como sequências de fuga.

Type: String
Aliases: PSPath
Position: Nome
Valor por defeito: Nenhum
Aceitar entrada de gasoduto: Verdade
Aceitar caracteres wildcard: False
-PassThru

P>Fausa a cmdlet para produzir uma lista dos ficheiros expandidos a partir do arquivo.

Type: SwitchParameter
Position: Nome
Valor por defeito: Nenhum
Aceitar entrada da conduta: False
Aceitar caracteres wildcard: False
-Path

Especifica o caminho para o ficheiro de arquivo.

>Posição:>0
Type: String
Valor por defeito: Nenhum
Conceito de entrada do pipeline: Verdade
Aceitar caracteres wildcard: False
– WhatIf

Mostra o que aconteceria se o cmdlet funcionasse. O cmdlet não é executado.

Type: SwitchParameter
Aliases: wi
Position: Named
Valor por defeito: False
Aceitar entrada de gasodutos: False
Aceitar caracteres wildcard: False

Inputs

String

P>Pode canalizar uma string que contém um caminho para um ficheiro de arquivo existente.

Entradas

FileSystemInfo

Quando o parâmetro -PassThru é utilizado, o cmdlet produz uma lista de ficheiros que foram expandidos do arquivo.

Notas

A especificação do ficheiro ZIP não especifica uma forma padrão de codificação de nomes de ficheiros que contenham caracteres não-ASCII. ACompress-Archive cmdlet utiliza a codificação UTF-8. Outras ferramentas de arquivo ZIP podem utilizar um esquema de codificação diferente. Ao extrair ficheiros com nomes de ficheiro não armazenados usando codificação UTF-8, Expand-Archive usa o valor bruto encontrado no arquivo. Isto pode resultar num nome de ficheiro diferente do nome do ficheiro-fonte armazenado no arquivo.

  • Compress-Archive

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *