TarFile.ExtractToDirectory Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ExtractToDirectory(Stream, String, Boolean) |
Wyodrębnia zawartość strumienia reprezentującego archiwum tar do określonego katalogu. |
ExtractToDirectory(String, String, Boolean) |
Wyodrębnia zawartość pliku tar do określonego katalogu. |
ExtractToDirectory(Stream, String, Boolean)
- Źródło:
- TarFile.cs
- Źródło:
- TarFile.cs
- Źródło:
- TarFile.cs
Wyodrębnia zawartość strumienia reprezentującego archiwum tar do określonego katalogu.
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)
Parametry
- source
- Stream
Strumień zawierający archiwum tar.
- destinationDirectoryName
- String
Ścieżka katalogu docelowego, w którym należy wyodrębnić wpisy systemu plików.
- overwriteFiles
- Boolean
true
aby zastąpić pliki i katalogi w programie destinationDirectoryName
; false
aby uniknąć zastępowania, i zgłaszać, czy istnieją pliki lub katalogi z istniejącymi nazwami.
Wyjątki
source
lub destinationDirectoryName
ma wartość null
.
Nie destinationDirectoryName
można odnaleźć ścieżki katalogu.
Uprawnienia są niewystarczające.
Wyodrębnienie jednego z wpisów tar spowodowałoby utworzenie pliku poza określonym katalogiem docelowym.
-lub-
destinationDirectoryName
jest pusta.
-lub-
source
nie obsługuje odczytywania.
Wystąpił wyjątek we/wy.
Uwagi
Pliki typu BlockDevice, CharacterDevicelub Fifo mogą być wyodrębniane tylko na platformach Unix.
Podniesienie uprawnień jest wymagane do wyodrębnienia BlockDevice dysku lub CharacterDevice .
Dotyczy
ExtractToDirectory(String, String, Boolean)
- Źródło:
- TarFile.cs
- Źródło:
- TarFile.cs
- Źródło:
- TarFile.cs
Wyodrębnia zawartość pliku tar do określonego katalogu.
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)
Parametry
- sourceFileName
- String
Ścieżka pliku tar do wyodrębnienia.
- destinationDirectoryName
- String
Ścieżka katalogu docelowego, w którym należy wyodrębnić wpisy systemu plików.
- overwriteFiles
- Boolean
true
aby zastąpić pliki i katalogi w programie destinationDirectoryName
; false
aby uniknąć zastępowania, i zgłaszać, czy istnieją pliki lub katalogi z istniejącymi nazwami.
Wyjątki
sourceFileName
lub destinationDirectoryName
ma wartość null
.
Nie destinationDirectoryName
można odnaleźć ścieżki katalogu.
Nie sourceFileName
można odnaleźć ścieżki pliku.
Uprawnienia są niewystarczające.
Wyodrębnienie jednego z wpisów tar spowodowałoby utworzenie pliku poza określonym katalogiem docelowym.
-lub-
sourceFileName
lub destinationDirectoryName
jest pusty.
Wystąpił wyjątek we/wy.
Uwagi
Pliki typu BlockDevice, CharacterDevicelub Fifo mogą być wyodrębniane tylko na platformach Unix.
Podniesienie uprawnień jest wymagane do wyodrębnienia BlockDevice dysku lub CharacterDevice .