Bagikan melalui


TarFile.ExtractToDirectory Metode

Definisi

Overload

ExtractToDirectory(Stream, String, Boolean)

Mengekstrak konten aliran yang mewakili arsip tar ke dalam direktori yang ditentukan.

ExtractToDirectory(String, String, Boolean)

Mengekstrak konten file tar ke direktori yang ditentukan.

ExtractToDirectory(Stream, String, Boolean)

Sumber:
TarFile.cs
Sumber:
TarFile.cs
Sumber:
TarFile.cs

Mengekstrak konten aliran yang mewakili arsip tar ke dalam direktori yang ditentukan.

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)

Parameter

source
Stream

Aliran yang berisi arsip tar.

destinationDirectoryName
String

Jalur direktori tujuan tempat entri sistem file harus diekstraksi.

overwriteFiles
Boolean

true untuk menimpa file dan direktori di destinationDirectoryName; false untuk menghindari penimpaan, dan melemparkan jika ada file atau direktori yang ditemukan dengan nama yang ada.

Pengecualian

source atau destinationDirectoryName adalah null.

Jalur destinationDirectoryName direktori tidak ditemukan.

Izin tidak cukup.

Mengekstrak salah satu entri tar akan menghasilkan file di luar direktori tujuan yang ditentukan.

-atau-

destinationDirectoryName kosong.

-atau-

source tidak mendukung pembacaan.

Terjadi pengecualian I/O.

Keterangan

File jenis BlockDevice, CharacterDevice, atau Fifo hanya dapat diekstrak di platform Unix.

Elevasi diperlukan untuk mengekstrak BlockDevice atau CharacterDevice ke disk.

Berlaku untuk

ExtractToDirectory(String, String, Boolean)

Sumber:
TarFile.cs
Sumber:
TarFile.cs
Sumber:
TarFile.cs

Mengekstrak konten file tar ke direktori yang ditentukan.

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)

Parameter

sourceFileName
String

Jalur file tar untuk diekstrak.

destinationDirectoryName
String

Jalur direktori tujuan tempat entri sistem file harus diekstraksi.

overwriteFiles
Boolean

true untuk menimpa file dan direktori di destinationDirectoryName; false untuk menghindari penimpaan, dan melemparkan jika ada file atau direktori yang ditemukan dengan nama yang ada.

Pengecualian

sourceFileName atau destinationDirectoryName adalah null.

Jalur destinationDirectoryName direktori tidak ditemukan.

Jalur sourceFileName file tidak ditemukan.

Izin tidak cukup.

Mengekstrak salah satu entri tar akan menghasilkan file di luar direktori tujuan yang ditentukan.

-atau-

sourceFileName atau destinationDirectoryName kosong.

Terjadi pengecualian I/O.

Keterangan

File jenis BlockDevice, CharacterDevice, atau Fifo hanya dapat diekstrak di platform Unix.

Elevasi diperlukan untuk mengekstrak BlockDevice atau CharacterDevice ke disk.

Berlaku untuk