Autor Beitrag
FriFra
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 557

Win XP Prof, Win XP Home,Win Server 2003,Win 98SE,Win 2000,Win NT4,Win 3.11,Suse Linux 7.3 Prof,Suse Linux 8.0 Prof
D2k5 Prof, D7 Prof, D5 Standard, D3 Prof, K3 Prof
BeitragVerfasst: Mo 07.07.03 16:41 
Wie kann ich einen Ordner komplett löschen? RemoveDir funktioniert nicht, wenn der Ordner Dateien bzw. Ordner enthällt. Ich wollte es mir eigentlich sparen, den Ordner rekursiv zu durchsuchen und alles einzeln zu löschen... es muss doch auch eine performantere Lösung geben...

_________________
Michael
(principal certified lotus professional - developer)
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 07.07.03 16:52 
Suche in: Delphi-Forum, Delphi-Library SHFILEOPERATION kann umbenennen, löschen, kopieren ... und bietet einen eigenen Dialog samt Progressbar - falls es mal wieder länger dauert. :)
FriFra Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 557

Win XP Prof, Win XP Home,Win Server 2003,Win 98SE,Win 2000,Win NT4,Win 3.11,Suse Linux 7.3 Prof,Suse Linux 8.0 Prof
D2k5 Prof, D7 Prof, D5 Standard, D3 Prof, K3 Prof
BeitragVerfasst: Mo 07.07.03 17:45 
Danke ;)

Ich übergebe allerdings noch "FOF_NOCONFIRMATION + FOF_SILENT". da ich das ganze in einer Serverapplikation verwende... da wäre ein Dialog etwas unpassend.

_________________
Michael
(principal certified lotus professional - developer)
FriFra Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 557

Win XP Prof, Win XP Home,Win Server 2003,Win 98SE,Win 2000,Win NT4,Win 3.11,Suse Linux 7.3 Prof,Suse Linux 8.0 Prof
D2k5 Prof, D7 Prof, D5 Standard, D3 Prof, K3 Prof
BeitragVerfasst: Mo 14.07.03 21:53 
:shock: Ich habe jetzt das Phenomen, dass die mit der genannten Funktion "gelöschten" Dateien vom Papierkorb nicht "erkannt" werden... d.h. "Papierkorb leeren" bleibt inaktiv -> man muss die Dateien auswählen und dann über "Entf." bzw. über "Löschen" im Kontextmenü entfernen.
Ich nehme an, dass ich dem System irgendeine Message senden muss, damit der Papierkorb "merkt" das er gefüllt wurde :roll: ...

_________________
Michael
(principal certified lotus professional - developer)
patrick
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1481

WIN2k, WIN XP
D6 Personal, D2005 PE
BeitragVerfasst: Di 15.07.03 12:36 
bei mir ist da so was ähnliches.
ich habe einen internet-sprurenvernichter der die daten beim shutdown löscht.(temp-ordner /temporary internet files/ papierkorb usw.)

obwohl der papierkorb gelöscht wird (er ist wirklich leer!)
verändert ich das das icon nicht. wenn ich nun manuell auf "papierkorb leeren" klick fragt er mich ob ich die dateien (meist um die 50 stück) löschen will- obwohl der papierkorb leer wird.

es muss da noch ein paar parameter geben...

_________________
Patrick
im zweifelsfall immer das richtige tun!!!