Entwickler-Ecke

Dateizugriff - Datei löschen


nina - Fr 28.03.03 10:06
Titel: Datei löschen
Hallo!

Mein Problem ist das ich gerne eine einzelne Datei aus einem Ordner löschen möchte!

Weiss jemand wie ich diese einzelne Datei aus dem Ordner löschen kann?

Momentan versuche ich es mit VerzeichnisLoeschen!

nina[/code]


Motzi - Fr 28.03.03 10:15

Das geht mit der Funktion DeleteFile()


Keldorn - Fr 28.03.03 10:15

Hallo

deletefile
benutz mal die suchfunktion des Forums, da gibts auch noch einen anderen thread dazu.
für ganze Verzeichnisse Stichwort shfileoperation

edit : zu langsam :D

Mfg Frank


nina - Fr 28.03.03 10:17

Danke für die schnellen Antworten. Werde sie gleich mal testen!

nina


Delete - Fr 28.03.03 10:37
Titel: Re: Datei löschen
nina hat folgendes geschrieben:
Weiss jemand wie ich diese einzelne Datei aus dem Ordner löschen kann?
Momentan versuche ich es mit VerzeichnisLoeschen!

Ich hoffe für dich dein Hausarzt paraktiziert nicht so, wie du programmierst:
Zitat:

"Tja den Splitter bekomme ich mit der Pinzette nicht aus dem Finger, ich amputiere am besten gleich den ganzen Arm."

:mrgreen:


nina - Fr 28.03.03 10:49

Und ich würde sagen, dass jeder mal klein angefangen hat! Auch Du! Oder bist Du mal aufgewacht und wusstest wie das mit dem Programmieren alles funktioniert? Ich denke nicht!


Delete - Fr 28.03.03 10:57

Mann, war doch nur ein Scherz. :(


nina - Fr 28.03.03 11:50

Also, ich habe die Tipps ausporbiert, allerdings funktionieren sie nicht!
Die Datei die ich löschen möchte steht in diesem Verzeichnis

C:\Dokumente und Einstellungen\'Username'\Anwendungsdaten\Mozilla\Profiles\default\4f3sg84o.slt\history.dat

Die history.dat wäre jetzt die Datei, die ich löschen möchte. Ich benutze eine CheckBox mit dem Namen History und ein Button zum löschen.

Ich habs auch schon mit dem Probiert um mir anzeigen zu lassen ob er die Datei überhaupt findet.


Quelltext
1:
2:
3:
4:
5:
if history.checked
then
if FileExists('C:\Dokumente und Einstellungen\'Username'\Anwendungsdaten\Mozilla\Profiles\default\4f3sg84o.slt\histroy.dat')
then ShowMessage('Datei existiert')
else ShowMessage('Datei existiert nicht oder konnte nicht gefunden werden.');


Daraufhin bringt er mir dann, dass diese Datei nicht existiert!!!

Weiss jemand warum?

nina


Keldorn - Fr 28.03.03 12:12

was ist denn 'Username', läßt sich bestimmt nicht kompilieren :roll:

ansonsten: stimmt der Pfad?, läßt sich die datei auch im Explorer löschen?


nina - Fr 28.03.03 12:30

'Username' = Name mit dem ich mich zuvor eingelogt habe. In dem Pfad steht also nicht Username drin!

Ja, wenn ich hin geh und sie dann per Mausklick lösche funktioniert das schon!

nina


ShadowCaster - Fr 28.03.03 13:08


Quelltext
1:
if FileExists('C:\Dokumente und Einstellungen\'Username'\Anwendungsdaten\Mozilla\Profiles\default\4f3sg84o.slt\histroy.dat')                    


Tja, ich denke ich hab den Fehler! Es sollte nicht histroy.dat, sondern history.dat heißen.


nina - Fr 28.03.03 13:51

ups :oops:

danke für den Hinweis!

nina


ShadowCaster - Fr 28.03.03 15:16

kein Problem ;)


Shadowdragon - Mo 31.03.03 16:02

Und beim User wäre ein "+" ganz gut ^__^ besonders, da's ein String ist.