C Dateien Zippen

Hallo Community

Kann man mit C Dateien in ein Archiv (zip, rar, etc...) kopieren?
Also Archiv erstellen hab ich mit
Code:
FILE* zip ;
zip = fopen( "test.zip" , "w" ) ;
fclose( zip ) ;
geschafft... Aber wenn ich dann versuche per
Code:
system( "copy \"test.txt\" \"test.zip\\test.txt\"" ) ;
die Datei rein zu kopieren sagt der Computer "Das Verzeichnis existiert nicht. 0 Dateien kopiert..."

Wie kann man das denn machen wenns so nicht funktioniert?

Danke schonmal, MCStreetguy
 
Soweit ich weiss, kann copy nicht in eine Zip-Datei kopieren. Die Programm-Bibliotheken von Windows stellen aber Möglichkeiten zur Verfügung mit komprimierten Ordnern umzugehen, die man evtl. nutzen kann um dein Ziel zu erreichen. Auf Aufrufe von system() sollte man jedenfalls so weit wie möglich verzichten.
 
Zurück
Oben