TarEntry.ExtractToFile(String, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Extrahiert die aktuelle Datei oder das aktuelle Verzeichnis in das Dateisystem. Symbolische Links und feste Links werden nicht extrahiert.
public:
void ExtractToFile(System::String ^ destinationFileName, bool overwrite);
public void ExtractToFile (string destinationFileName, bool overwrite);
member this.ExtractToFile : string * bool -> unit
Public Sub ExtractToFile (destinationFileName As String, overwrite As Boolean)
Parameter
- destinationFileName
- String
Der Pfad zur Zieldatei.
- overwrite
- Boolean
true , wenn diese Methode ein vorhandenes Dateisystemobjekt im destinationFileName Pfad überschreiben soll, false um das Überschreiben zu verhindern.
Ausnahmen
destinationFileName ist null.
destinationFileName ist leer.
Das übergeordnete Verzeichnis von destinationFileName ist nicht vorhanden.
Oder
overwriteist und eine Datei bereits in destinationFileNamevorhanden istfalse.
Oder
Ein Verzeichnis mit demselben Namen wie destinationFileNameist vorhanden.
Oder
Ein E/A-Problem ist aufgetreten.
Es wurde versucht, einen symbolischen Link, eine feste Verknüpfung oder einen nicht unterstützten Eintragstyp zu extrahieren.
Der Vorgang ist aufgrund unzureichender Berechtigungen nicht zulässig.
Hinweise
Dateien vom Typ BlockDevice, CharacterDeviceoder Fifo können nur auf Unix-Plattformen extrahiert werden.
Die Rechteerweiterung ist erforderlich, um einen BlockDevice oder CharacterDevice auf den Datenträger zu extrahieren.
Symbolische Verknüpfungen können mit CreateSymbolicLink(String, String), CreateSymbolicLink(String, String)oder CreateAsSymbolicLink(String)neu erstellt werden.
Feste Links können nur extrahiert werden, wenn oder ExtractToDirectory(String, String, Boolean)verwendet ExtractToDirectory(Stream, String, Boolean) wird.