 | ICSharpWorker Klasse |
Funktion: Routinen zum Packen und Entpacken von ZIP-Archiven.
Nutzt die ICSharpCode.SharpZipLib.dll.
Vererbungshierarchie Namensraum: NetEti.FileTools.ZipAssembly: NetEti.ZipAccess (in NetEti.ZipAccess.dll) Version: 1.0.0+2996eef2bd6ad690f9f33134f6dd182957ec1b3e
Syntaxpublic class ICSharpWorker
Public Class ICSharpWorker
public ref class ICSharpWorker
type ICSharpWorker = class end
Der ICSharpWorker Typ exponiert die folgenden Member.
Konstruktoren
Methoden | Name | Beschreibung |
---|
 | Abort |
Muss im externen EventHandler aufgerufen werden werden,
wenn der laufende Vorgang abgebrochen werden soll.
|
 | GetZipEntryList |
Liefert das Inhaltsverzeichnis des Zip-Archivs als String-Liste.
|
 | IcsUnzipFirstDumpToFile(String) |
Ruft UnzipFirstDumpToFile(zipPathAndFile, "", 0, null).
|
 | IcsUnzipFirstDumpToFile(String, String, Int32) |
Entpackt das erste File aus dem Archiv (keine Unterordner)
und liefert Informationen darüber zurück. Wenn maxBytes > 0 ist,
werden zur Ermittlung der Informationen nur maxBytes entpackt.
Diese Routine dient in erster Linie dazu, schnell den Anfang
von gepackten Dumps zu entpacken, um an Informationen zu kommen,
ohne den ganzen Dump (i.d.R. > 3GB) entpacken zu müssen.
|
 | IsZip |
Prüft, ob eine Datei ein Zip-Archiv mit mindestens einem Eintrag ist.
|
 | UnzipAllArchives |
Entpackt alle ZIP-Archive aus dem Verzeichnis zipsFolder in ein
neues Unterverzeichnis mit dem Namen des Archivs im outputFolder.
|
 | UnZipArchive |
Entpackt alles aus dem Archiv incl. Unterverzeichnis-Strukturen.
|
 | UnZipArchiveFiles |
Entpackt alles aus dem Archiv incl. Unterverzeichnis-Strukturen.
|
 | ZipDirectory |
Packt alles aus dem Verzeichnis inputFolderPath in das Archiv
zipPathAndFile incl. Unterverzeichnis-Strukturen.
|
 | ZipFiles |
Packt die Files aus "filePathes" in ein Archiv "zipPathAndFile".
Optional kann ein Passwort mitgegeben werden.
|
Zurück nach oben
Ereignisse
Anmerkungen
Die Microsoft eigenen Routinen legen bei Archiven > 4GIG die Ohren an und können keine Passwörter!
Autor: Peter Bromberg (http://www.eggheadcafe.com/tutorials/aspnet/9ce6c242-c14c-4969-9251-af95e4cf320f/zip--unzip-folders-and-f.aspx)
Vielen Dank dafür.
zurechtgepfuscht von: Erik Nagel, NetEti
24.02.2023 Erik Nagel: erstellt
Siehe auch