Entwickler-Ecke
IO, XML und Registry - Inhalt einer Zip - Datei in einen Ordner entpacken
niggy1813 - Mi 11.08.10 09:05
Titel: Inhalt einer Zip - Datei in einen Ordner entpacken
Hallo zusammen,
ich versuche jetzt schon seit fast 2 Tagen eine Datei mit der Endung .zip mit Hilfe eines C#-Scripts in einen Ordner zu entpacken, der dann logischerweise den Inhalt dieser Zip-Datei enthält.
Ich habe schon mehrer Codes, die ich nach unzähligen Stunden der Suche gefunden habe, ausprobiert, aber das hat alles nicht so funktioniert wie ich wollte.
Langsam habe ich das Gefühl, dass das mit C# nicht geht, deshalb ist dieser Eintrag hier mein letzter Versuch.
Hat jemand eine Idee, wie ich meine Idee umsetzen kann???
Bin für jede Hilfe dankbar.
Moderiert von
Christian S.: Topic aus C# - Die Sprache verschoben am Mi 11.08.2010 um 09:24
bakachan - Mi 11.08.10 09:57
Solange wir nicht wissen was du schon ausprobiert hast und was nicht funktioniert hat kann man dir nicht wirklich weiterhelfen.
Aber ich kann dir versichern, mit C# kann man auch mit Zip-Archiven arbeiten. (Bsp.: SharpZipLib)
niggy1813 - Mi 11.08.10 10:07
Also ich habe den Code unter folgendem Link ausprobiert:
http://www.c-sharpcorner.com/UploadFile/yougerthen/607172008133427PM/6.aspx
Das Ergebnis war, dass ich eine neue Datei bekam, die als DestinationFileName angebene wurde.
Hatte ich z. Bsp. eine .txt angegeben, so habe ich eine Textdatei ohne Inhalt erhalten und nicht wie gewünscht die Datein des Archives.
Ich hatte den Code 1:1 übernommen.
Ich weiß auch nicht, worin bei mir da vielleicht der Fehler lag :( Programmiere auch erst seit 1 Woche mit C#.
Die anderen Codes, die ich getestet habe, bestanden nur aus ein paar Zeilen, sodass sie meiner Meinung nach unsinnig sind (finde sie leider auch nicht mehr :( ).
niggy1813 - Mi 11.08.10 10:18
Das habe ich schon, aber ich wollte nicht noch Bibliotheken, Programme o.Ä. herunterladen, sondern so auskommen (hatte ich vergessen zu erwähnen, tut mir Leid).
Aber ohne schein es nicht zu gehen, oder?
bakachan - Mi 11.08.10 10:33
Mir persönlich fällt keine von Haus aus mitgelieferte Klasse ein die mit Zip-Archiven umgehen kann.
Also entweder selbst schreiben oder eine fertige Library nehmen.
Alternativ gibts glaube ich auch noch ne Möglichkeit da über die win-api ranzugehen, würde ich aber vermeiden.
Greenberet - Mi 11.08.10 12:40
bakachan hat folgendes geschrieben : |
Mir persönlich fällt keine von Haus aus mitgelieferte Klasse ein die mit Zip-Archiven umgehen kann.
Also entweder selbst schreiben oder eine fertige Library nehmen.
Alternativ gibts glaube ich auch noch ne Möglichkeit da über die win-api ranzugehen, würde ich aber vermeiden. |
Naja es gibt noch die System.IO.Packaging.ZipPackage Klasse, mit der kannst zu zwar Zip Archive erstellen und entpacken, das Problem mit der Library ist nur, dass in dem Zip Archiv ein Manifest sein muss( welches durch z.B. Rechta Maustaste -> Senden an ) nicht erstellt wird.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!