Wie kann man die Dateien in einem Ordner lesen?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Daniel

Betreff: Wie kann man die Dateien in einem Ordner lesen?

BeitragSo, Feb 15, 2004 20:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei mir funktioniert s nicht, einen Ordner zu lesen.
Ich gebe immer folgendes ein:

dir=ReadDir("C:\Programme")
While Not KeyHit(1)
f$ = NextFile$(dir)
If f$="" Then exit
t$ = FileType( f$ )
f$=LSet$( f$,32 )
If t=1 then
Print f$+" ("+Filesize( f$ )+")"
Else If t=2
Print f$+" (Ordner)"
EndIf
Wend
CloseDir dir
End

Was mache ich falsch?

Mr.Keks

BeitragSo, Feb 15, 2004 21:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
dir=ReadDir("C:\Programme")
While Not KeyHit(1)
f$ = NextFile$(dir)
If f$="" Then exit
f$="C:\Programme\"+f$;<- Die Veränderung!
t$ = FileType( f$ )
f$=LSet$( f$,32 ) ; <- Warum das?!
If t=1 then
Print f$+" ("+Filesize( f$ )+")"
Else If t=2
Print f$+" (Ordner)"
EndIf
Wend
CloseDir dir
End

das fiel mir dazu als erstes ein ^^

edit: noch eine detailveränderung ^^
MrKeks.net
  • Zuletzt bearbeitet von Mr.Keks am So, Feb 15, 2004 21:13, insgesamt 2-mal bearbeitet
 

OJay

BeitragSo, Feb 15, 2004 21:11
Antworten mit Zitat
Benutzer-Profile anzeigen
http://blitzbase.de/befehle2d/nextfile.htm
http://blitzbase.de/befehle2d/filetype.htm

onlinehilfe lesen bildet Wink

nextfile() liefert nur den dateinamen, filetype braucht aber den kompletten pfad + dateinamen...

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group