TarFile.ExtractToDirectory Yöntem

Tanım

Aşırı Yüklemeler

ExtractToDirectory(Stream, String, Boolean)

Tar arşivini temsil eden bir akışın içeriğini belirtilen dizine ayıklar.

ExtractToDirectory(String, String, Boolean)

Tar dosyasının içeriğini belirtilen dizine ayıklar.

ExtractToDirectory(Stream, String, Boolean)

Kaynak:
TarFile.cs
Kaynak:
TarFile.cs
Kaynak:
TarFile.cs

Tar arşivini temsil eden bir akışın içeriğini belirtilen dizine ayıklar.

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)

Parametreler

source
Stream

Tar arşivini içeren akış.

destinationDirectoryName
String

Dosya sistemi girdilerinin ayıklanması gereken hedef dizinin yolu.

overwriteFiles
Boolean

trueüzerinde dosya ve dizinlerin destinationDirectoryNamefalse üzerine yazmak; üzerine yazılmasını önlemek için ve varolan adlarla herhangi bir dosya veya dizin bulunursa oluşturun.

Özel durumlar

source veya destinationDirectoryName şeklindedir null.

destinationDirectoryName Dizin yolu bulunamadı.

İzinler yetersiz.

Tar girdilerinden birinin ayıklanması, belirtilen hedef dizinin dışında bir dosyayla sonuçlanır.

-veya-

destinationDirectoryName boş.

-veya-

source okumayı desteklemez.

G/Ç özel durumu oluştu.

Açıklamalar

, CharacterDeviceveya Fifo türündeki BlockDevicedosyalar yalnızca Unix platformlarında ayıklanabilir.

Diske veya CharacterDevice ayıklamak BlockDevice için yükseltme gereklidir.

Şunlara uygulanır

ExtractToDirectory(String, String, Boolean)

Kaynak:
TarFile.cs
Kaynak:
TarFile.cs
Kaynak:
TarFile.cs

Tar dosyasının içeriğini belirtilen dizine ayıklar.

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)

Parametreler

sourceFileName
String

Ayıklanması gereken tar dosyasının yolu.

destinationDirectoryName
String

Dosya sistemi girdilerinin ayıklanması gereken hedef dizinin yolu.

overwriteFiles
Boolean

trueüzerinde dosya ve dizinlerin destinationDirectoryNamefalse üzerine yazmak; üzerine yazılmasını önlemek için ve varolan adlarla herhangi bir dosya veya dizin bulunursa oluşturun.

Özel durumlar

sourceFileName veya destinationDirectoryName şeklindedir null.

destinationDirectoryName Dizin yolu bulunamadı.

sourceFileName Dosya yolu bulunamadı.

İzinler yetersiz.

Tar girdilerinden birinin ayıklanması, belirtilen hedef dizinin dışında bir dosyayla sonuçlanır.

-veya-

sourceFileName veya destinationDirectoryName boş.

G/Ç özel durumu oluştu.

Açıklamalar

, CharacterDeviceveya Fifo türündeki BlockDevicedosyalar yalnızca Unix platformlarında ayıklanabilir.

Diske veya CharacterDevice ayıklamak BlockDevice için yükseltme gereklidir.

Şunlara uygulanır