ZipArchiveEntry.ExtractToFile-Methode (String, Boolean)
Erstellt eine Datei im Dateisystem mit den Eintrag Inhalt und dem angegebenen Namen. Zeitpunkt des letzte Schreibzugriffs auf die Datei wird auf den Eintrag Zeitpunkt des letzten Schreibzugriffs festgelegt. Diese Methode ermöglicht das Überschreiben einer vorhandenen Datei mit demselben Namen.
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
Public Sub ExtractToFile ( _
destinationFileName As String, _
overwrite As Boolean _
)
public void ExtractToFile(
string destinationFileName,
bool overwrite
)
Parameter
- destinationFileName
Typ: System.String
Der Name der Datei, die den Inhalt des Eintrags halten wird.Der Pfad dürfen relative oder absolute Pfadinformationen angegeben werden.Relative Pfadinformationen werden relativ zum aktuellen Arbeitsverzeichnis interpretiert.
- overwrite
Typ: System.Boolean
True, um anzugeben, überschreiben.
Ausnahmen
Ausnahme | Bedingung |
---|---|
UnauthorizedAccessException | Der Aufrufer verfügt nicht über die erforderliche Berechtigung. |
ArgumentException | DestinationFileName ist eine Zeichenfolge der Länge 0 (null), oder enthält nur Leerzeichen, er enthält ein oder mehrere ungültige Zeichen durch InvalidPathChars definierte oder DestinationFileName gibt ein Verzeichnis. |
ArgumentNullException | DestinationFileName ist null. |
PathTooLongException | Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge. Beispielsweise müssen Pfade auf Windows-Plattformen weniger als 248 Zeichen und Dateinamen weniger als 260 Zeichen haben. |
DirectoryNotFoundException | In DestinationFileName angegebene Pfad ist ungültig; Es ist z. B. auf einem nicht zugeordneten Laufwerk. |
IOException | DestinationFileName ist vorhanden und overwrite ist False, oder ein e/a-Fehler ist aufgetreten, oder der Eintrag gegenwärtig zum Schreiben geöffnet ist oder der Eintrag aus dem Archiv gelöscht wurde. |
NotSupportedException | DestinationFileName ist ein ungültiges Format oder die ZipArchive, zu der dieser Eintrag gehört in eine Nur-Schreiben-Modus geöffnet wurde. |
InvalidDataException | Der Eintrag aus dem Archiv fehlt oder ist beschädigt und kann nicht gelesen werden, oder der Eintrag ist mit eine Komprimierungsmethode, die nicht unterstützt wird komprimiert. |
ObjectDisposedException | Die ZipArchive, die dieser Posten gehört, wurde verworfen. |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.