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
overwrite
ist und eine Datei bereits in destinationFileName
vorhanden istfalse
.
Oder
Ein Verzeichnis mit demselben Namen wie destinationFileName
ist 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.