Compartir a través de


ZipArchiveEntry.ExtractToFile (Método) (String, Boolean)

Crea un archivo del sistema de archivos con el nombre especificado de la entrada el contenido y. El tiempo de la última escritura del archivo se establece en el tiempo empleado de entrada. Este método hace permite sobrescribir de un archivo existente con el mismo nombre.

Espacio de nombres:  Microsoft.TeamFoundation.Server.Core
Ensamblado:  Microsoft.TeamFoundation.Server.Core (en Microsoft.TeamFoundation.Server.Core.dll)

Sintaxis

'Declaración
Public Sub ExtractToFile ( _
    destinationFileName As String, _
    overwrite As Boolean _
)
public void ExtractToFile(
    string destinationFileName,
    bool overwrite
)

Parámetros

  • destinationFileName
    Tipo: System.String
    El nombre del archivo que contendrá el contenido de la entrada.La ruta de acceso se permite especificar la información de relativa o de ruta de acceso absoluta.La información de ruta de acceso relativa se interpreta en relación con el directorio de trabajo actual.

Excepciones

Excepción Condición
UnauthorizedAccessException

El llamador no dispone del permiso requerido.

ArgumentException

destinationFileName es una cadena de longitud cero, solo contiene un espacio en blanco, o contiene uno o más caracteres no válidos definida por InvalidPathChars. - o destinationFileName especifica un directorio.

ArgumentNullException

destinationFileName es null.

PathTooLongException

La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema. Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres.

DirectoryNotFoundException

La ruta de acceso especificada en destinationFileName no es válida (por ejemplo, está en una unidad no asignados).

IOException

destinationFileName existe y sobrescribe es false. - o un error de E/S se ha producido. - o entrada de No está abierta para escribir. - o entrada se ha eliminado del archivo.

NotSupportedException

destinationFileName tiene un formato no válido (o El ZipArchive que esta entrada pertenece a se ha abierto en modo de sólo escritura.

InvalidDataException

La entrada falta de archivo o está dañado y no se puede leer o la entrada se ha comprimido mediante un método de compresión que no se admite.

ObjectDisposedException

Se ha desechado el ZipArchive que esta entrada pertenece.

Seguridad de .NET Framework

Vea también

Referencia

ZipArchiveEntry Clase

ExtractToFile (Sobrecarga)

Microsoft.TeamFoundation.Server.Core (Espacio de nombres)