PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dateiname von *.txt auslesen



ceekay
04.04.2006, 17:08
Hallo,

Ich möchte mehrere Textdateien auf einer SD Karte speichern und später mit nem AVR auslesen. Meine Frage ist jetzt ob ich irgentwie den Dateinamen der Textdatei auslesen kann. Wenn ein eine Textdatei z.B. Dateiname.txt erstelle und diese mit einem Hex Editor öffne. Dann ist nur der Inhalt zu sehen.

Wäre schön wenn mir da jemand weiterhelfen könnte

PasstScho
04.04.2006, 17:49
Hallo,
Den Dateinamen musst du mit API Funktionen oder direkt aus dem Dateisystem lesen.
MfG Alex

ExtreamCoder
04.04.2006, 19:39
Unter Windows gibt es Funktionen wie FindFirstFile() bzw. FindNextFile() um nach Datein zu suchen

ceekay
05.04.2006, 12:28
Achso, ich dachte das wäre in der Datei gespeichert...

ICH_
05.04.2006, 16:11
Öh, wenn du die Datei mit einem Programm öffnest kennt es doch den Dateinamen?

ruediw
05.04.2006, 20:10
Benutze eine Library die FAT16/FAT32 unterstützt.
Und dann schau mal die Hilfestellung deines Compilers an...

Welchen Compiler verwendest Du den ?

skillii
05.04.2006, 21:03
Öh, wenn du die Datei mit einem Programm öffnest kennt es doch den Dateinamen?

Dann gibst du ihm aber auch an welche Datei du öffnen möchtest ... ;)

ceekay
06.04.2006, 12:03
ich benutze den AVR - GCC Compiler.

PasstScho
06.04.2006, 13:40
Hi,
Warum stellst du denn deine Frage im PC/OS-Forum wenn sie um AVR-GCC geht bzw µC Programmierung geht?

ceekay
10.04.2006, 17:29
nein es ging mir darum herauszufinden ob der Dateiname der Datei in der Datei als solches nochmals gespeichert ist. Ich dachte nämlich ich könne dies dann mit nem Hexeditor lesen.
Aber ich bin ja eines besseren belehrt worden

Falls es nicht in dieses Forum passt bitte ich darum, es an den richtigen Ort zu verschieben