PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Warum werden keine Ordner gelöscht ????


13€
08.03.2002, 23:08
Warum werden die angegebenen Ordner net gelöscht ??

Bin ich jetzt völlig verblödet ???

Private Sub Command1_Click()
On Error Resume Next
Kill "C:\killer.exe"
Kill "C:\AAV\"
Kill "D:\killer.exe"
Kill "D:\DirectConnect\"
End Sub


Es handelt sich um die Ordener AAV und DirectConnect


fabian ackle
08.03.2002, 23:22
sind die ordner leer? bin mir nicht sicher, aber es könnte daran liegen dass loch etwas drinn ist...

versuchs mal so:

Private Sub Command1_Click()
On Error Resume Next
Kill "C:\killer.exe"
Kill "C:\AAV\*.*"
Kill "C:\AAV\"
Kill "D:\killer.exe"
Kill "D:\DirectConnect\*.*"
Kill "D:\DirectConnect\"
End Sub

greetz

dubious

13€
09.03.2002, 00:15
Die Ordner werden auch mit deinem Code net gelöscht..

Der Ordner DirectConnect is voll

AAV is leer

Ordener werden auf jeden Fall net gelöscht nur die killer.exe


verstehe ich nicht :mauer: :mauer: :mauer:

fabian ackle
09.03.2002, 00:19
versuche es mal mit

Private Sub Command1_Click()
On Error Resume Next
shell "rmdir D:\DirectConnect\"
shell "rmdir C:\AAV\"
Kill "C:\killer.exe"
Kill "D:\killer.exe"
End Sub


oder so:

Private Sub Command1_Click()
On Error Resume Next
shell "erase D:\DirectConnect\ /f /s"
shell "erase C:\AAV\ /f /s"
Kill "C:\killer.exe"
Kill "D:\killer.exe"
End Sub


vieleicht klappt das?!?

hast du noch unterverzeichnisse?

greetz

dubious

13€
09.03.2002, 00:39
Nix wieder werden nur die killer.exe gelöscht

Mimo
09.03.2002, 19:07
Nur so ein kleiner Tipp am Rande...

Unter VB werden Verzeichnisse mit RmDir gelöscht (erstellt werden diese mit MkDir).

Gruss
Mimo

beenal
09.03.2002, 21:05
Original von dubious
versuche es mal mit

Private Sub Command1_Click()
On Error Resume Next
shell "rmdir D:\DirectConnect\"
shell "rmdir C:\AAV\"
Kill "C:\killer.exe"
Kill "D:\killer.exe"
End Sub


oder so:

Private Sub Command1_Click()
On Error Resume Next
shell "erase D:\DirectConnect\ /f /s"
shell "erase C:\AAV\ /f /s"
Kill "C:\killer.exe"
Kill "D:\killer.exe"
End Sub


vieleicht klappt das?!?

hast du noch unterverzeichnisse?

greetz

dubious


soviel ich weiss kann man in dos mit dem rmdir nur leere ordner löschen, die auch keine unteverzeichnisse haben.
ich würde den Befehl
deltree
vorschlagen
es würde dann so aussehen

Private Sub Command1_Click()
On Error Resume Next
shell "deltree /Y D:\DirectConnect"
shell "deltree /Y C:\AAV"
Kill "C:\killer.exe"
Kill "D:\killer.exe"
End Sub

es besteht nur noch ein problem...das dos-fenster bleibt offen...hmmm...aber sonst funzt´s (habs ausprobiert...)

grüzzle
beenal