Método ZipArchiveEntry.ExtractToFile (String)
Cria um arquivo no sistema de arquivos com o conteúdo e o nome especificado de entrada. A última vez de gravação de arquivo são definidas para a hora mais recentes de gravação de entrada. Este método não permite substituir de um arquivo existente com o mesmo nome. Tentar extrair os diretórios explícitos (entradas com nomes que terminam em caracteres separador de diretório) não resultará na criação de um diretório.
Namespace: Microsoft.TeamFoundation.Server.Core
Assembly: Microsoft.TeamFoundation.Server.Core (em Microsoft.TeamFoundation.Server.Core.dll)
Sintaxe
'Declaração
Public Sub ExtractToFile ( _
destinationFileName As String _
)
public void ExtractToFile(
string destinationFileName
)
Parâmetros
- destinationFileName
Tipo: System.String
O nome do arquivo que conterá os conteúdos de entrada.O caminho é permitido para especificar as informações de caminho relativo ou absoluto.As informações do caminho relativo são interpretadas como relativas ao diretório de trabalho atual.
Exceções
Exceção | Condição |
---|---|
UnauthorizedAccessException | O chamador não tem a permissão necessária. |
ArgumentException | o destinationFileName é uma cadeia de caracteres de comprimento zero, contém somente espaço em branco, ou contém um ou mais caracteres inválidos como definido por InvalidPathChars. - ou destinationFileName especifica um diretório. |
ArgumentNullException | o destinationFileName é nulo. |
PathTooLongException | O caminho especificado, o nome de arquivo, ou ambos excedem o tamanho máximo definido pelo sistema. Por exemplo, em plataformas com base no Windows, os caminhos devem ter menos que 248 caracteres e os nomes de arquivo devem ter menos que 260 caracteres. |
DirectoryNotFoundException | O caminho especificado em destinationFileName é inválido (por exemplo, está em uma unidade unmapped). |
IOException | o destinationFileName existe. - ou um erro de E/S ocorreu. - ou entrada está atualmente aberto para gravação. - ou entrada foi excluída do arquivamento. |
NotSupportedException | o destinationFileName está em um formato inválido - ou o ZipArchive que pertence à entrada foi aberto em um modo somente leitura. |
InvalidDataException | A entrada está faltando do arquivamento ou estiver corrompida e não pode ser lido - ou entrada foi compactada usando um método de compactação que não é suportado. |
ObjectDisposedException | O ZipArchive a que pertence esta entrada foi descartado. |
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.