TarFile.ExtractToDirectory Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ExtractToDirectory(Stream, String, Boolean) |
Extrahuje obsah datového proudu, který představuje archiv tar do zadaného adresáře. |
ExtractToDirectory(String, String, Boolean) |
Extrahuje obsah souboru tar do zadaného adresáře. |
ExtractToDirectory(Stream, String, Boolean)
- Zdroj:
- TarFile.cs
- Zdroj:
- TarFile.cs
- Zdroj:
- TarFile.cs
Extrahuje obsah datového proudu, který představuje archiv tar do zadaného adresáře.
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
Datový proud obsahující archiv tar.
- destinationDirectoryName
- String
Cesta k cílovému adresáři, do kterého mají být extrahovány položky systému souborů.
- overwriteFiles
- Boolean
true
k přepsání souborů a adresářů v destinationDirectoryName
systému , false
aby se zabránilo přepsání, a vyvolání, pokud jsou nalezeny nějaké soubory nebo adresáře s existujícími názvy.
Výjimky
source
nebo destinationDirectoryName
je null
.
Cesta destinationDirectoryName
k adresáři nebyla nalezena.
Oprávnění nejsou dostatečná.
Extrahování jedné z položek tar by vedlo k vytvoření souboru mimo zadaný cílový adresář.
-nebo-
destinationDirectoryName
je prázdný.
-nebo-
source
nepodporuje čtení.
Došlo k výjimce vstupně-výstupních operací.
Poznámky
Soubory typu BlockDevice, CharacterDevicenebo Fifo lze extrahovat pouze v unixových platformách.
K extrahování BlockDevice nebo CharacterDevice na disk se vyžaduje zvýšení oprávnění.
Platí pro
ExtractToDirectory(String, String, Boolean)
- Zdroj:
- TarFile.cs
- Zdroj:
- TarFile.cs
- Zdroj:
- TarFile.cs
Extrahuje obsah souboru tar do zadaného adresáře.
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
Cesta k souboru tar, který se má extrahovat.
- destinationDirectoryName
- String
Cesta k cílovému adresáři, do kterého mají být extrahovány položky systému souborů.
- overwriteFiles
- Boolean
true
k přepsání souborů a adresářů v destinationDirectoryName
systému , false
aby se zabránilo přepsání, a vyvolání, pokud jsou nalezeny nějaké soubory nebo adresáře s existujícími názvy.
Výjimky
sourceFileName
nebo destinationDirectoryName
je null
.
Cesta destinationDirectoryName
k adresáři nebyla nalezena.
Cesta sourceFileName
k souboru nebyla nalezena.
Oprávnění nejsou dostatečná.
Extrahování jedné z položek tar by vedlo k vytvoření souboru mimo zadaný cílový adresář.
-nebo-
sourceFileName
nebo destinationDirectoryName
je prázdný.
Došlo k výjimce vstupně-výstupních operací.
Poznámky
Soubory typu BlockDevice, CharacterDevicenebo Fifo lze extrahovat pouze v unixových platformách.
K extrahování BlockDevice nebo CharacterDevice na disk se vyžaduje zvýšení oprávnění.