Code: Alles auswählen
; ---------------------------------------- 
Procedure ListFiles(EntryPath.s)
  EntryPath + "\"
  UsedDirectory = ExamineDirectory(#PB_Any, EntryPath, "*.*")
  While NextDirectoryEntry(UsedDirectory)
    EntryType.l = DirectoryEntryType(UsedDirectory)
    EntryName.s = DirectoryEntryName(UsedDirectory)
    If EntryName = "." Or EntryName = "..": Continue: EndIf
    If EntryType = #PB_DirectoryEntry_File: Debug "File: " + EntryPath + EntryName: EndIf
    If EntryType = #PB_DirectoryEntry_Directory: ListFiles(EntryPath + EntryName): EndIf
  Wend: FinishDirectory(UsedDirectory)
EndProcedure
; ----------------------------------------
ListFiles("c:\windows")