Seite 1 von 1
Länge einer entpackten Datei herausfinden
Verfasst: 05.10.2006 16:31
von ComputerFreak_PB
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?
Re: Länge einer entpackten Datei herausfinden
Verfasst: 05.10.2006 16:36
von Kiffi
> 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
Verfasst: 07.10.2006 20:57
von ComputerFreak_PB
ok. danke. da hab ich gar nicht dran gedacht, aber sag mal, wie bekommt man den DateiNamen von der gepackten datei raus?
Verfasst: 08.10.2006 17:21
von mknjc
Soweit ich weiß wird der Dateiname nirgenswo gespeichert. Den musst du dir selber speichern.
Mfg mknjc
Verfasst: 09.10.2006 19:13
von ComputerFreak_PB
mknjc hat geschrieben:Soweit ich weiß wird der Dateiname nirgenswo gespeichert. Den musst du dir selber speichern.
Mfg mknjc
schade...
Verfasst: 09.10.2006 21:24
von AND51
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.