Freigeben über


ZipArchive.CreateFromDirectory-Methode

Geschützte Member einschließen
Geerbte Member einschließen

Dieser Member wird überladen. Klicken Sie auf einen Namen in der Überladungsliste, um vollständige Informationen zu diesem Member sowie zu Syntax, Nutzung und Beispielen zu erhalten.

Überladungs liste

  Name Beschreibung
Öffentliche MethodeStatischer Member CreateFromDirectory(String, String) Stellt einem ZIP-Archiv am Pfad erstellt, der destinationArchive ist, der die Dateien und Verzeichnisse im Verzeichnis enthält, die von sourceDirectoryName angegeben wird.Die Verzeichnisstruktur wird im Archiv beibehalten, und eine rekursive Suche wird durchgeführt, damit Dateien archiviert werden können.Das Archiv darf nicht vorhanden sind.Wenn das Verzeichnis leer ist, wird ein leeres Archiv erstellt.Wenn eine Datei im Verzeichnis nicht dem Archiv hinzugefügt werden kann, wird das Archiv unvollständig lassen und NULL und die Methode löst eine Ausnahme aus.Diese Methode schließt das Basisverzeichnis nicht im Archiv.Wenn ein Fehler auftritt, während das Hinzufügen dem Archiv Dateien, wird diese Methode auf, Dateien hinzuzufügen und belässt das Archiv in einem ungültigen Zustand.Die Pfade sind zulässig, um Informationen des absoluten oder relativen Pfad angeben.Relative Pfadinformationen werden relativ zum aktuellen Arbeitsverzeichnis interpretiert.Wenn eine Datei im Archiv Daten im letzten Zeitfeld schreiben können, das keinen gültigen ZIPtimestamp ist, wird ein Indikatorwert von 1980 am 1. Januar um Mitternacht während der Zeitpunkt der letzten Änderung der Datei verwendet.
Wenn ein Eintrag mit dem angegebenen Namen bereits im Archiv vorhanden, wird ein zweiter Eintrag erstellt, die einen identischen Namen.Da kein CompressionLevel angegeben ist, wird der Standardwert, der von der Implementierung des zugrunde liegenden Komprimierungsalgorithmus bereitgestellt wird, verwendet; ZipArchive erzwingt nicht über einen standardmäßigen auf. (Ebenso, wird der zugrunde liegende Komprimierungsalgorithmus von der System.IO.Compression.DeflateStream-Klasse bereitgestellt.)
Öffentliche MethodeStatischer Member CreateFromDirectory(String, String, CompressionLevel, Boolean) Stellt einem ZIP-Archiv am Pfad erstellt, der destinationArchive ist, der die Dateien und Verzeichnisse im Verzeichnis enthält, die von sourceDirectoryName angegeben wird.Die Verzeichnisstruktur wird im Archiv beibehalten, und eine rekursive Suche wird durchgeführt, damit Dateien archiviert werden können.Das Archiv darf nicht vorhanden sind.Wenn das Verzeichnis leer ist, wird ein leeres Archiv erstellt.Wenn eine Datei im Verzeichnis nicht dem Archiv hinzugefügt werden kann, wird das Archiv unvollständig lassen und NULL und die Methode löst eine Ausnahme aus.Diese Methode schließt optional das Basisverzeichnis im Archiv.Wenn ein Fehler auftritt, während das Hinzufügen dem Archiv Dateien, wird diese Methode auf, Dateien hinzuzufügen und belässt das Archiv in einem ungültigen Zustand.Die Pfade sind zulässig, um Informationen des absoluten oder relativen Pfad angeben.Relative Pfadinformationen werden relativ zum aktuellen Arbeitsverzeichnis interpretiert.Wenn eine Datei im Archiv Daten im letzten Zeitfeld schreiben können, das keinen gültigen ZIPtimestamp ist, wird ein Indikatorwert von 1980 am 1. Januar um Mitternacht während der Zeitpunkt der letzten Änderung der Datei verwendet.

Zum Seitenanfang

Siehe auch

Referenz

ZipArchive Klasse

Microsoft.TeamFoundation.Server.Core-Namespace