Hallo Florian,
so ganz sicher bin ich mir nicht was Du möchtest.
Möchtest Du mehrere Dateien in einen Datei packen und aus dieser Datei die Dateien
wieder auf die Platte schreiben ? Also so etwas wie ein Archiv.
Oder möchtest Du mehrere Dateien in eine Datei schreiben und dann mit einem Programm auf die
eine Datei zugreifen und aus dieser Datei direkt (ohne Umweg über die Platte) die Dateien öffnen ?
Wenn Luckie's SFXArchiv das kann ist der folgende Vorschlag evt. hinfällig.
Es gibt im
Win32 API schon ziemlich lange das IStorage Interface.
Das ist sogar schon alt, dass es in der
Win32 Referenz, die mit D5 Pro ausgeliefert wurde beschrieben ist.
Es ist zwar etwas komplex. Wenn man sich aber eine weile damit beschäftigt wird man feststellen, dass es genial ist.
Über das IStorage Interface ist es möglich mehrere Dateien in einer Datei zu verwalten.
Es können auch Unterverzeichnisse in der Datei angelegt werden.
Structured Storage