Forum: Mikrocontroller und Digitale Elektronik EFSL rmfile


von Johannes (Gast)


Lesenswert?

Hallo,

ich versuche vergeblich ein File, das ich mit EFSL angelegt habe, unter 
EFSL wieder zu löschen.
Dazu benutze ich die Funktion rmfile. Die Funktion liefert mir auch 0 
zurück, (das heißt, kein Error) aber die Datei ist immer noch vorhanden.
Kennt sich damit jemand aus?

Schönen Gruß,
Johannes

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Verwendet die EFSL vielleicht einen Schreibcache, den du erst flushen 
musst bevor die Aenderung sichtbar wird?

von Johannes (Gast)


Lesenswert?

Gute Frage, keine Ahnung!

Ich habe jetzt schon mal folgendes ausprobiert:
Da ich nur den Inhalt löschen möchte, habe ich versucht, die Datei mit 
WRITE und nicht APPEND zu öffnen, um dann nichts reinzuschreiben. Danach 
sollte der Inhalt ja leer sein. Dies geht aber nicht, da nur Dateien zum 
Schreiben geöffnet werden können, wenn sie nicht vorhanden sind.
Genau das selbe habe ich nach rmfile versucht. D.h. ich habe die Datei 
"gelöscht" und dann noch mal mit WRITE versucht zu öffnen. Da kam 
wieder, dass die Datei schon existiert.

Schönen Gruß

von Johannes (Gast)


Lesenswert?

Hallo,

ich habe meinen Fehler gefunden. Ich hatte vergessen das Unmount des 
Filesystems vergessen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.