Wenn dies nur in Ihrem eigenen Programm möglich ist, können Sie eine Klasse erstellen, die die Dateien virtuell klebt, so dass Sie sie lesen und als einzelne Datei erstellen können.
wenn Sie physisch eine einzige Datei haben wollen. dann nein, nicht möglich. das Öffnen der Datei 1 und Anhängen der anderen erfordert. oder Erstellen einer neuen Datei und Anhängen aller Dateien. weder die C/C++ - Bibliothek noch die Windows-API verfügen über eine Möglichkeit zum Verketten von Dateien
selbst wenn eine solche API verfügbar wäre, wäre dies restriktiv, da die erste Datei eine Größe haben müsste, die ein Vielfaches ist der Größe der Datenträgerzuweisung. Gehen wirklich sehr niedrigen Ebene, und vorausgesetzt, das Vielfache der Zuordnungsgröße ist erfüllt ... ja, wenn Sie das Laufwerk aushängen, und physisch überschreiben das Dateisystem und Chaos mit den Dateisystemstrukturen, könnten Sie die Dateien zusammen "Stich" aber das wäre eine Herausforderung für FAT und fast unmöglich für NTFS.
Möchten Sie, dass sie wie eine Datei in * Ihrem * Programm oder einem Programm aussehen? –
@BoPersson zu einem anderen Programm. später benutze ich nur den Dateipfad. –