Entwickler-Ecke

Dateizugriff - File-Attribute vov DeleteFile unterschiedlich behandelt ?


Herbert Rau - Sa 04.03.06 18:33
Titel: File-Attribute vov DeleteFile unterschiedlich behandelt ?
Hallo, ich bin neu hier (nicht bei Delphi !).
Hier als erster Gehversuch eine Frage:
Dateien mit File-Attribut faarchive + faanyfile werden von DeleteFile unterschiedlich behandelt.
Normal werden solche Dateien problemlos gelöscht, nicht jedoch z.B.
\Windows\Cookies\index.dat
\Windows\PHHEALTH\HELPCTR\Database\hcdata.bak
Weiß jemand, woran das liegt ?


digi_c - Sa 04.03.06 19:23

Vermutlich sind die Dateien vom System in Benutzung, kannst du sie den manuell löschen?


Herbert Rau - Sa 04.03.06 19:43

user profile icondigi_c hat folgendes geschrieben:
Vermutlich sind die Dateien vom System in Benutzung, kannst du sie den manuell löschen?

Kann ich nicht, aber sad sind z.B. auch diverse .bak !


digi_c - Sa 04.03.06 20:24

Sühste :)


Herbert Rau - So 05.03.06 13:52

user profile icondigi_c hat folgendes geschrieben:
Sühste :)

Nix von wegen 'siehste' (freu mich trotzdem,daß Du helfen willst)
Tatsächlich sind einige Dateien vom System geöffnet.
Das Problem bleibt bei diversen .BAK und ich möchte nur wissen, wie die geschützt sind.
Also z.B. PCHEALTH\..\hcdata.bak:
Fileattribute faarchive + faanyfile, reset ergibt ioerror 0 - file ist als zu öffnen - auch im Editpad, Deletefile versagt, Löschen im Explorer bringt`'Zugriff verweigert..möglicherweise geöffnet'


BenBE - So 05.03.06 13:56

http://www.sysinternals.com --> Handle.EXE ... Die sagt Dir zielgenau geöffnete Dateien an ...


digi_c - So 05.03.06 15:49

Ja aus dem TEMP Verzeichnis kann man nicht immer alles löschen, z.B. legt dort Zonealarm seine LOGs ab und schützt diese.