Condividi tramite


TarFile.ExtractToDirectory Metodo

Definizione

Overload

ExtractToDirectory(Stream, String, Boolean)

Estrae il contenuto di un flusso che rappresenta un archivio tar nella directory specificata.

ExtractToDirectory(String, String, Boolean)

Estrae il contenuto di un file tar nella directory specificata.

ExtractToDirectory(Stream, String, Boolean)

Origine:
TarFile.cs
Origine:
TarFile.cs
Origine:
TarFile.cs

Estrae il contenuto di un flusso che rappresenta un archivio tar nella directory specificata.

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)

Parametri

source
Stream

Flusso contenente l'archivio tar.

destinationDirectoryName
String

Percorso della directory di destinazione in cui devono essere estratte le voci del file system.

overwriteFiles
Boolean

true per sovrascrivere i file e le directory in destinationDirectoryName; false per evitare di sovrascrivere e generare se vengono trovati file o directory con nomi esistenti.

Eccezioni

source o destinationDirectoryName è null.

Il destinationDirectoryName percorso della directory non viene trovato.

Le autorizzazioni non sono sufficienti.

L'estrazione di una delle voci tar avrebbe generato un file all'esterno della directory di destinazione specificata.

-oppure-

destinationDirectoryName è vuoto.

-oppure-

source non supporta la lettura.

Si è verificata un'eccezione di I/O.

Commenti

I file di tipo BlockDevice, CharacterDeviceo Fifo possono essere estratti solo nelle piattaforme Unix.

L'elevazione è necessaria per estrarre un BlockDevice disco o CharacterDevice su disco.

Si applica a

ExtractToDirectory(String, String, Boolean)

Origine:
TarFile.cs
Origine:
TarFile.cs
Origine:
TarFile.cs

Estrae il contenuto di un file tar nella directory specificata.

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)

Parametri

sourceFileName
String

Percorso del file tar da estrarre.

destinationDirectoryName
String

Percorso della directory di destinazione in cui devono essere estratte le voci del file system.

overwriteFiles
Boolean

true per sovrascrivere i file e le directory in destinationDirectoryName; false per evitare di sovrascrivere e generare se vengono trovati file o directory con nomi esistenti.

Eccezioni

sourceFileName o destinationDirectoryName è null.

Il destinationDirectoryName percorso della directory non viene trovato.

Il sourceFileName percorso del file non viene trovato.

Le autorizzazioni non sono sufficienti.

L'estrazione di una delle voci tar avrebbe generato un file all'esterno della directory di destinazione specificata.

-oppure-

sourceFileName o destinationDirectoryName è vuoto.

Si è verificata un'eccezione di I/O.

Commenti

I file di tipo BlockDevice, CharacterDeviceo Fifo possono essere estratti solo nelle piattaforme Unix.

L'elevazione è necessaria per estrarre un BlockDevice disco o CharacterDevice su disco.

Si applica a