Verzeichnisse packen

Anfängerfragen zum Programmieren mit PureBasic.
rolstra
Beiträge: 18
Registriert: 05.10.2008 19:37

Verzeichnisse packen

Beitrag von rolstra »

Hallo Leute,
kann mir jemand einen Tipp geben, wie man ganze Verzeichnisinhalte (also alle Dateien und Unterverzeichnisse) in eine Archiv-Datei packt (und nicht nur einzelne Dateien)? Idealerweise sollten beim Entpacken dann auch die ursprünglichen Verzeichnis-Strukturen da sein.

Vielen Dank!
rolstra
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Verzeichnisse packen

Beitrag von STARGÅTE »

mit den FileSystem-Befehlen durchsuchst du ein Verzeichnis: ExamineDirectory
ggf. auch unterverzeichnisse (code hier im Forum vorhanden)

diese Liste speicherst du und packst sie in dein Archiv (als eine art Inhaltsverzerichnis)
danach packst du nacheinander alle Datei in dein Archiv dazu.

Später beim entpacken, guckst du dann ins Inhaltsverzeichnis deines Archivs und packst nacheinander alle Datei wieder aus, erstellst ggf Ordner welche vorhanden sein mussen usw.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Re: Verzeichnisse packen

Beitrag von Vermilion »

Die Idee noch etwas ausführlicher dargestellt:

Du hast ein Verzeichnis dass du packen willst. Dazu musst du das erstmal (rekursiv) durchsuchen (falls dir das nichts sagt, dann benutze mal die Board-Suche, das ist einfach wurde schon oft thematisiert). Jede Datei die du packen möchtest musst du dir mit relativen Pfad merken. All diese Pfade schreibst du zum Beispiel einfach Zeile für Zeile in eine Textdatei. Beispiel:

Code: Alles auswählen

Schinken.jpg
Ordner/Unterordner/Roman.txt
Ordner/PureBasic.chm
Wenn du alles durchsucht und indiziert hast, haust du dieses Inhaltsverzeichnis als erstes in dein Archiv, dann kannst du dich immer darauf verlassen, dass du sie findest. Und danach fügst du die Dateien hinzu, wie sie in dem Inhaltsverzeichnis gelistet sind.
Bild

Immer die neueste PureBasic Version. Auf allem Betriebssystemen. Ich bin ein OS-Nomad!
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Verzeichnisse packen

Beitrag von Kiffi »

rolstra hat geschrieben:kann mir jemand einen Tipp geben, wie man ganze Verzeichnisinhalte (also alle Dateien und Unterverzeichnisse) in eine Archiv-Datei packt
wenn's ZIP sein darf, dann kannst Du Dir ja mal entweder PureZIP von gnozal oder minizip von ts-soft anschauen.

Grüße ... Kiffi
a²+b²=mc²
rolstra
Beiträge: 18
Registriert: 05.10.2008 19:37

Re: Verzeichnisse packen

Beitrag von rolstra »

Hallo Leute,

vielen dank einstweilen, jetzt hab ich klare Vorstellungen, wie ich das Problem anpacken werde ...

lg
rolstra
Antworten