roherter hat geschrieben:
1. UseFile benötigt man in diesem Fall nicht
2. Immer prüfen, ob CreateFile() geklappt hat
3. Hast Du Deinen Code eigentlich mal ausprobiert? ExamineDirectory in
einer Repeat-Schleife tut nicht gut.
@dietmar: so, wie Du das wahrscheinlich vorhast, wird es nicht klappen.
Du möchtest alle Dateinamen, die sich im Ordner '52019043' befinden,
zeilenweise in die Datei Name.txt schreiben. Korrekt?
Ich würde so vorgehen:
Code: Alles auswählen
If ExamineDirectory(0, "D:\Auswertung\52019043", "*.*")
FF = CreateFile(#PB_Any, "D:\Name.txt")
If FF
Repeat
FileType = NextDirectoryEntry()
If FileType = 1 ; handelt es sich um eine Datei?
DateiName$ = DirectoryEntryName()
WriteStringN(DateiName$)
EndIf
Until FileType = 0
CloseFile(FF)
Else
MessageRequester("", "Datei konnte nicht erstellt werden!")
EndIf
Else
MessageRequester("", "Konnte Verzeichnis nicht analysieren!")
EndIf
Grüße ... Kiffi