| Autor |
Beitrag |
FriFra
      
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
|
Verfasst: 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
|
Verfasst: Mo 07.07.03 16:52
SHFILEOPERATION kann umbenennen, löschen, kopieren ... und bietet einen eigenen Dialog samt Progressbar - falls es mal wieder länger dauert. 
|
|
FriFra 
      
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
|
Verfasst: 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 
      
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
|
Verfasst: Mo 14.07.03 21:53
 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  ...
_________________ Michael
(principal certified lotus professional - developer)
|
|
patrick
      
Beiträge: 1481
WIN2k, WIN XP
D6 Personal, D2005 PE
|
Verfasst: 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!!!
|
|
|