Anfängerfragen zum Programmieren mit PureBasic.
ComputerFreak_PB
Beiträge: 57 Registriert: 31.08.2006 20:54
Beitrag
von ComputerFreak_PB » 05.10.2006 16:31
hi.
Ich habe mittels addpackfile ein paar dateien komprimiert. Für das Entpacken brauche ich:
Code: Alles auswählen
LoadPack("Packfile.pak")
CreateFile(1,"Temp.txt")
WriteData(1,NextPackFile(),[HIER BRAUCHE ICH DIE LÄNGE])
CloseFile(1)
Wie kann ich die Länge der Datei herausfinden, die gerade mit NextPackFile() entpackt wurde?
PureBasic 4.0 Vollversion
Kiffi
Beiträge: 10714 Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
Beitrag
von Kiffi » 05.10.2006 16:36
> Wie kann ich die Länge der Datei herausfinden, die gerade mit
> NextPackFile() entpackt wurde?
mit PackFileSize()
PB-Hilfe hat geschrieben: Beschreibung
Ermittelt die Größe der aktuell (nach einem NextPackFile()) zu entpackenden Datei.
Grüße ... Kiffi
a²+b²=mc²
ComputerFreak_PB
Beiträge: 57 Registriert: 31.08.2006 20:54
Beitrag
von ComputerFreak_PB » 07.10.2006 20:57
ok. danke. da hab ich gar nicht dran gedacht, aber sag mal, wie bekommt man den DateiNamen von der gepackten datei raus?
PureBasic 4.0 Vollversion
mknjc
Beiträge: 217 Registriert: 09.09.2006 12:59
Beitrag
von mknjc » 08.10.2006 17:21
Soweit ich weiß wird der Dateiname nirgenswo gespeichert. Den musst du dir selber speichern.
Mfg mknjc
Ich nutze PureBasic 4.02 unter Linux und Windows.
Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
ComputerFreak_PB
Beiträge: 57 Registriert: 31.08.2006 20:54
Beitrag
von ComputerFreak_PB » 09.10.2006 19:13
mknjc hat geschrieben: Soweit ich weiß wird der Dateiname nirgenswo gespeichert. Den musst du dir selber speichern.
Mfg mknjc
schade...
PureBasic 4.0 Vollversion
AND51
Beiträge: 5220 Registriert: 01.10.2005 13:15
Beitrag
von AND51 » 09.10.2006 21:24
Lösung: Vor dem packen eine TXT-Datei erstellen, in der die echten Dateienamen abgespeichert sind, von jeder Datei, die gleich mit komprimiert wird.
Diese Datei als erstes packen, denn entpacken kann man nur in der reihenfolge, in der man die Dateien ins Archiv steckt. Diese erste Datei dann entpacken und auslesen.