Problem beim Dateien lesen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Frusciante

Betreff: Problem beim Dateien lesen

BeitragMi, Mai 09, 2007 16:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, ich habe eine stelle in meinem code an der ich einen Ordner öffne und dort alle ordner bzw. Dateien durchgehe. So bald eine Datei gefunden wird soll diese geöffnet werden und 4 Reihen daraus gelesen werden. Ich will mir dabei die ausgelesenen Daten, und die Datei bzw. Ordner Namen anzeigen lassen. Schon mal Vorweg: Das Verzeichniss und die Dateien sind auf jedenfall vorhanden.

Hier der Ausschnitt:

Code: [AUSKLAPPEN]

Function loadteam()


 ordner = ReadDir("C:\Programme\Blitz3D\Games\test")
 
 Repeat

  dateiname$ = NextFile(ordner)
  Print dateiname$

  If FileType(dateiname$) = 1 Then
   
   spielerdaten=ReadFile(dateiname)
   Print ReadLine(spielerdaten)
   Print ReadLine(spielerdaten)
   Print ReadLine(spielerdaten)
   Print ReadLine(spielerdaten)
   CloseFile spielerdaten

  EndIf

   

 Until dateiname = ""

 CloseDir ordner

End Function


(habe jetzt manchmal die Zeichen für strings$ weggelassen, will mich aber dran gewöhnen so etwas immer mit hin zu schreiben Smile )

Ich bin noch mal Zeile für Zeile durchgegangen wo der Fehler liegen könnte, kann mir aber nicht erklären warum nur die Namen der Ordner und Dateien angezeigt werden und nich die Inhalte der Dateien. Bin für jede Hilfe dankbar

mfg Frusciante

Silver_Knee

BeitragMi, Mai 09, 2007 17:34
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hätte jetzt auf currentdir getippt dass du dich evtl nicht im richtigen ordner befindest... sodass du die gefund datei mittels filetype sonstwo suchst und nicht im eingelesenen ordner
 

Frusciante

BeitragMi, Mai 09, 2007 17:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Hm, dass glaube ich eher nicht. Ich lasse mir ja die Ordner und Dateien anzeigen. Die Dateien sind richtig, und Ordner gibt es in dem Verzeichniss keine (bis auf . und ..). Trotzdem danke.

Silver_Knee

BeitragMi, Mai 09, 2007 17:48
Antworten mit Zitat
Benutzer-Profile anzeigen
ich meine dass du vorher im falschen verzeichniss bist...
ordner = ReadDir("C:\Programme\Blitz3D\Games\test")
CHANGEDIR "C:\Programme\Blitz3D\Games\test"
sowas hatte ich mir gedacht
 

Frusciante

BeitragMi, Mai 09, 2007 17:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Du hattest recht ^^
Vielen dank. Ich dachte das mit readdir auch gleich in den Ordner gewechselt würde.

Silver_Knee

BeitragMi, Mai 09, 2007 18:27
Antworten mit Zitat
Benutzer-Profile anzeigen
denke ich heute auch noch^^ im ersten moment vergesse ich das jedes mal...

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group