TarFile.ExtractToDirectory Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
ExtractToDirectory(Stream, String, Boolean) |
Extrae el contenido de una secuencia que representa un archivo tar en el directorio especificado. |
ExtractToDirectory(String, String, Boolean) |
Extrae el contenido de un archivo tar en el directorio especificado. |
ExtractToDirectory(Stream, String, Boolean)
- Source:
- TarFile.cs
- Source:
- TarFile.cs
- Source:
- TarFile.cs
Extrae el contenido de una secuencia que representa un archivo tar en el directorio especificado.
public:
static void ExtractToDirectory(System::IO::Stream ^ source, System::String ^ destinationDirectoryName, bool overwriteFiles);
public static void ExtractToDirectory (System.IO.Stream source, string destinationDirectoryName, bool overwriteFiles);
static member ExtractToDirectory : System.IO.Stream * string * bool -> unit
Public Shared Sub ExtractToDirectory (source As Stream, destinationDirectoryName As String, overwriteFiles As Boolean)
Parámetros
- source
- Stream
Secuencia que contiene el archivo tar.
- destinationDirectoryName
- String
Ruta de acceso del directorio de destino donde se deben extraer las entradas del sistema de archivos.
- overwriteFiles
- Boolean
true
para sobrescribir archivos y directorios en destinationDirectoryName
; false
para evitar sobrescribir y iniciar si se encuentran archivos o directorios con nombres existentes.
Excepciones
source
o destinationDirectoryName
es null
.
No se encuentra la ruta de acceso del destinationDirectoryName
directorio.
Los permisos son insuficientes.
Extraer una de las entradas tar habría dado lugar a un archivo fuera del directorio de destino especificado.
o bien
destinationDirectoryName
está vacía.
o bien
source
no es compatible con la lectura.
Se produjo una excepción de E/S.
Comentarios
Los archivos de tipo BlockDevice, CharacterDeviceo Fifo solo se pueden extraer en plataformas Unix.
La elevación es necesaria para extraer un BlockDevice o CharacterDevice en el disco.
Se aplica a
ExtractToDirectory(String, String, Boolean)
- Source:
- TarFile.cs
- Source:
- TarFile.cs
- Source:
- TarFile.cs
Extrae el contenido de un archivo tar en el directorio especificado.
public:
static void ExtractToDirectory(System::String ^ sourceFileName, System::String ^ destinationDirectoryName, bool overwriteFiles);
public static void ExtractToDirectory (string sourceFileName, string destinationDirectoryName, bool overwriteFiles);
static member ExtractToDirectory : string * string * bool -> unit
Public Shared Sub ExtractToDirectory (sourceFileName As String, destinationDirectoryName As String, overwriteFiles As Boolean)
Parámetros
- sourceFileName
- String
Ruta de acceso del archivo tar que se va a extraer.
- destinationDirectoryName
- String
Ruta de acceso del directorio de destino donde se deben extraer las entradas del sistema de archivos.
- overwriteFiles
- Boolean
true
para sobrescribir archivos y directorios en destinationDirectoryName
; false
para evitar sobrescribir y iniciar si se encuentran archivos o directorios con nombres existentes.
Excepciones
sourceFileName
o destinationDirectoryName
es null
.
No se encuentra la ruta de acceso del destinationDirectoryName
directorio.
No se encuentra la ruta de acceso del sourceFileName
archivo.
Los permisos son insuficientes.
Extraer una de las entradas tar habría dado lugar a un archivo fuera del directorio de destino especificado.
O bien
sourceFileName
o destinationDirectoryName
está vacía.
Se produjo una excepción de E/S.
Comentarios
Los archivos de tipo BlockDevice, CharacterDeviceo Fifo solo se pueden extraer en plataformas Unix.
La elevación es necesaria para extraer un BlockDevice o CharacterDevice en el disco.