Entwickler-Ecke

Dateizugriff - ini Datei löschen


Phraser - Sa 30.11.02 21:35
Titel: ini Datei löschen
Hi @ all!

Ich würde gerne eine ini-Datei, die bereits auf der Festplatte existiert komplett löschen.
Gäbe es auch eine Möglichkeit, nur den gesamten Inhalt zu löschen (also dass im Prinzip danach nix mehr drinsteht?)?

Gruß Marcel


Keldorn - Sa 30.11.02 21:53

Hallo,

um die Datei komplett zu löschen: Deletefile(filename).

um nur den Inhalt löschen, würde ich die Datei mit Rewrite öffnen und gleich wieder schließen, dann ist die Datei auch leer .... aber was will man denn mit ner leeren Datei? :roll:

Mfg Frank


Anonymous - Sa 30.11.02 21:58

@Phraser

Ja, zuerst mit einem TStringList alle Sektionen einlesen (ReadSections) und dann mit EraseSection die einzelnen Sektionen löschen.

Alternativ kann man einfach auch die Ini Datei löschen. Sie wird beim nächsten Create sowieso neu erstellt.

Deshalb mach ich auch kein Beispiel für die ersten Möglichkeit.


Phraser - Sa 30.11.02 23:33

Okay, danke :)


ase - Do 19.12.02 17:38
Titel: naja...
Servus!

erst alle sektoren einzulesen und dann zu löschen währe nicht unbedingt angebracht. das dauert. delphi und ini dateien sind immer sone sache. das ist extrem lahm wenn man das ini system mal ausgereizt hat. einfach deletefile is da besser.