Ordner löschen, die gar nicht da sind

Hardware, Software, Webdesign & Coding.

Moderator: Katana

Antworten
Benutzeravatar
boo
Beiträge: 4022
Registriert: Di Feb 27, 2001 1:01 am

Ordner löschen, die gar nicht da sind

Beitrag von boo »

Wenn man mit Power Archiver .zip-Dateien entpackt, die auf ein Leerzeichen enden, bleibt danach manchmal ein Fehlerhafter Ordner, den Man nicht mehr löschen kann. Zumindest nicht über den Windows Explorer und auch nicht mit FTP-Programmen. Gibt es da noch eine andere Lösung?
Bild
Benutzeravatar
asi
Sergeant Hentai
Beiträge: 6004
Registriert: Mo Aug 06, 2001 12:01 am

Beitrag von asi »

http://www.chip.de/downloads/c1_downloads_12994923.html

damit kannste alles löschen - is zwar in erster linie dafür da um daten möglichst unwiderruflich zu beseitigen - funktioniert aber auch hervorragend um lästiges zeug das sich sonst nicht löschen lässt zu entfernen

habs letzens benutzt um ein paar viren zu zerstören die sich sonst nicht manuell löschen lassen wollten (antivirus prog hat auch zicken gemacht)
Benutzeravatar
boo
Beiträge: 4022
Registriert: Di Feb 27, 2001 1:01 am

Beitrag von boo »

Meinen Ordner kann ich damit nicht löschen.
Wenn ich den einzeln löschen will, zeigt Eraser den erst mit so 'ner Hand als Symbol (die Hand, die auch unter Freigegebenen ordnern drunter ist, hier zeigt es aber nur die Hand, keinen Ordner) und wenn ich da drauf klicke (im Menü vom Programm), dann verschwindet sie einfach, so dass ich sie nicht zum löschen auswählen kann.
Und wenn ich einfach den übergeordneten Ordner auswähle, wird der kaputte auch nicht berücksichtigt...
Bild
Benutzeravatar
retroK
Co-Admin
Beiträge: 5592
Registriert: Di Nov 30, 1999 1:01 am

Beitrag von retroK »

Versuch das Ding mal über die Kommandozeile zu löschen.
Bild
retrozone member #9

_________________
Ich weiss warum da Stroh liegt!
Benutzeravatar
boo
Beiträge: 4022
Registriert: Di Feb 27, 2001 1:01 am

Beitrag von boo »

Normal geht über die Kommandozeile nicht. Hab aber grade noch weiter recherchiert, und es klappt letztendlich, wenn man den Ordner in der Kommandozeile mit seinem Kurzen 8.3-Dateinamen anspricht.
Bild
Benutzeravatar
Katana
Beiträge: 5337
Registriert: So Jan 02, 2000 1:01 am

Beitrag von Katana »

Entweder das oder mit dern NT-Notation (UNC Name)
del "\\?\C:\Ordner "

sollte klappen.

Siehe dazu Microsofts NTDLL.DLL patzt bei Pfadumwandlung

Das tolle ist, dass NTFS eigentlich Case-Sensitiv ist und auch mit Sonderzeichen umgehen kann, wie z.B. ext2 oder ext3 (*nix), die Windows API dies allerdings nicht unterstützt.
Antworten