ZipArchiveEntry.ExtractToFile (Método) (String)
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 no permite sobrescribir de un archivo existente con el mismo nombre. Al intentar extraer los directorios explícitas (entradas con nombres que terminen en caracteres separadores de directorio) no dará lugar a la creación de un directorio.
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 _
)
public void ExtractToFile(
string destinationFileName
)
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. - 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.