Ich hab über Readir mal einiges einlesen lassen und immer die Größe mit FileSize() ermitteln lassen *gääähn*
Danach hab ich das ganze direkt über directoryentrysize() gemacht. Extrem schneller. Hier die Procedure dafür:
Code: Alles auswählen
Procedure GetFileSize(file$)
If ExamineDirectory(#PB_Any,"",file$)
NextDirectoryEntry()
ProcedureReturn DirectoryEntrySize()
Else
ProcedureReturn -1
EndIf
EndProcedure
...testet selbst.