Entwickler-Ecke

Sonstiges (FPC / Lazarus) / Linux API - [Lazarus] Dateien löschen


Eddie - So 09.04.06 13:37
Titel: [Lazarus] Dateien löschen
Hi Leute,

ich hab mir jetzt mal Lazarus unter Linux installiert und hab nen bisschen damit rumgespielt.
Jetzt wollt ich mir nen Prog schreiben das verschiedene Dateien löscht, hab aber keine ahnung wie ich das anstellen soll^^. Für den Anfang reicht ein normales löschen der Dateien. Später würde ich auch mal gerne mit "Sicheren Löschmethoden" arbeiten. Hat jemand ne Ahnung wie ich das anstellen könnte???

Gibt es evtl. in JEDI sowas? Wenn ja, wär ne erklärung dazu auch nicht schlecht.

Vielen Dank schonmal.


Lhid - So 09.04.06 15:13

Meinung und mich grundlegend geändert-> alte beiträge gelöscht


Eddie - So 09.04.06 15:57

Ja sowas meine ich. So das man die Datein nachher nicht mehr wiederherstellen kann.

Aber wie gesagt: Für den Anfang reicht ein normales löschen auch :)


Lhid - Mo 10.04.06 11:54

Einstellung und mich grundlegend verändert-> alte beiträge gelöscht


Eddie - Mo 10.04.06 12:59

Vielen Dank für deine Antwort. Wenn ich eine Datei im Programmverzeichnis löschen möchte funktioniert das.

Dabei gibts jetzt nur noch ein Problem. Wenn ich folgendes eingebe, wird die Datei nicht gelöscht:

Delphi-Quelltext
1:
DeleteFile('/home/eddie/test.txt')                    

Normalerweise sollte ja die Datei "test.txt" in meinem Home-Verzeichnis gelöscht werden.

Ich hoffe da kannst du mir auch helfen.


Lhid - Mo 10.04.06 16:37

Einstellung und mich grundlegend verändert-> alte beiträge gelöscht


Eddie - Mo 10.04.06 17:21

So es funktioniert jetzt. Und ehrlichgesagt hab ich keine Ahnung was ich anders als vorher gemacht habe :wink: Naja, solange es funktioniert.

Aber deine Frage will ich dir trotzdem noch beantworten :D
Es kam keine Fehlermeldung. Die Datei wurde einfach nicht gelöscht und die Funktion hat ein "False" zurückgegeben, was heißt das irgendein Fehler aufgetreten ist.
Ich benutze Ubuntu 5.10

Nochmal vielen Dank für die Hilfe