ZIP_Datei öffnen
-
Ich wollte mir eine MFC-Anwendung schreiben, mit der ich eine oder mehrere ZIP-Dateien öffnen und dann nach bestimmten Dateien bzw. Dateinamen (z.B.mit der Endung cpp, h)in der ZIP suche.
Über einen Dialog (Oder Button "Datei öffnen") möchte ich das Verzeichnis angeben in dem eine(mehrere) ZIP-Datei geöffnet werden.
Denn Namen und die Endung der Datei(cpp, h) die ich in der ZIP suche gebe
ich ebenfalls über einen Dialog ein.
Wenn ich eine Datei(cpp, h) in der ZIP mit identischen Namen und Endung gefunden habe, möchte ich die Quelle (in welcher ZIP sie gefunden wurde) und den Namen der ZIP-Datei in einer Textdatei abspeichern.
Den Namen und das Verzeichnis für die Textdatei, in dem ich das Egebnis der suche abspeicher sollte dann auch über einen
Dialog vorgegeben werden.Ich weiß jetzt ehrlich gesagt nicht wie da anfangen soll?
Wäre schön wenn mir eine/r mit ein paar Tips weiterhelfen
könnte.
Vielen Dank im voraus.
-
Tipps? Ok ...
Ich gebe dir ein paar Stichwörter, wo du z.b. in der MSDN danach suchen kannst:
SHBrowseForFolder
CFileDialog
CFileFind
CStdioFileUnd für zum lesen der Winzip-files, wirst du wohl eine Library benötigen. Dazu mal diese folgenden Links:
http://www.zlib.net/
http://www.delphizip.net/
http://www.info-zip.org/pub/infozip/
http://sourceforge.net/projects/infozip/
http://www.bigspeed.net/Mehr gibt es nicht. Etwas musst du ja auch noch selber machen ^^
Grüssli
-
Komplette Wrapper gibt es auch für die MFC:
http://www.codeproject.com/cpp/zip.asp
Dieser ist für die ZLIB.http://www.codeproject.com/cpp/xzipunzip.asp
Und der kommt ohne eine Lib aus!