ZipArchiveEntry.ExtractToFile-Methode (String, Boolean)
Erstellt eine Datei im Dateisystem mit dem Inhalt und den angegebenen Namen Eintrags. Das letzte schreiben Zeit der Datei wird festgelegt auf das letzte des Eintrags schreiben Zeit. Diese Methode führt kann das Überschreiben einer vorhandenen Datei mit demselben Namen.
Namespace: Microsoft.TeamFoundation.Server.Core
Assembly: Microsoft.TeamFoundation.Server.Core (in Microsoft.TeamFoundation.Server.Core.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 enthält.Der Pfad ist zulässig, um Informationen des absoluten oder relativen Pfad angeben.Relative Pfadinformationen werden relativ zum aktuellen Arbeitsverzeichnis interpretiert.
- overwrite
Typ: System.Boolean
Es True überschreiben.
Ausnahmen
Ausnahme | Bedingung |
---|---|
UnauthorizedAccessException | Der Aufrufer verfügt nicht über die erforderliche Berechtigung. |
ArgumentException | destinationFileName ist eine Zeichenfolge der Länge 0, der Pfad enthält nur Leerzeichen, oder enthält mindestens ungültigen Zeichen, wie durch InvalidPathChars definiert. - oder destinationFileName wird ein Verzeichnis an. |
ArgumentNullException | destinationFileName ist ungültig. |
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 aufweisen. |
DirectoryNotFoundException | Der Pfad, der im destinationFileName angegeben wird, ist ungültig (beispielsweise, ist er auf einem nicht zugeordneten Laufwerk). |
IOException | destinationFileName vorhanden und überschreibt ist falsch. - oder ein E/A-Fehler ist aufgetreten. - oder der Eintrag ist zum Schreiben geöffnet. - oder der Eintrag ist aus dem Archiv gelöscht. |
NotSupportedException | destinationFileName hat ein ungültiges Format - oder das ZipArchive, dass dieser Eintrag gehört, war in einem lesegeschützten Modus geöffnet. |
InvalidDataException | Der Eintrag fehlt im Archiv oder ist beschädigt und kann nicht gelesen werden - oder der Eintrag ist mit einer Komprimierungsmethode komprimiert wurde, die nicht unterstützt wird. |
ObjectDisposedException | Das ZipArchive, dass dieser Eintrag gehört, aufgehoben wurde. |
.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.