„Der Ordner kann nicht gelöscht werden.“ – Diese Fehlermeldung bekam ich kürzlich, beim Versuch ein Verzeichnis unter Windows zu löschen. Erst nach ganz genauem Hinsehen, wurde der Grund dafür klar.
Der Ordner kann nicht gelöscht werden
Der Pfad ist nicht verfügbar.
… ist nicht verfügbar. Wenn sich der Speicherort auf diesem PC befindet, stellen Sie sicher, dass das Gerät oder Laufwerk angeschlossen oder der Datenträger eingelegt ist, und wiederholen Sie den Vorgang. Stellen Sie im Fall eines Netzwerkspeicherorts sicher, dass Sie mit dem Netzwerk oder Internet verbunden sind, und wiederholen Sie den Vorgang. Falls der Speicherort weiterhin nicht gefunden wird, wurde er möglicherweise verschoben oder gelöscht.
Der Ordner war definitiv vorhanden und befand sich auf der lokalen Festplatte. Der Versuch den Ordner im Explorer zu öffnen, ergab folgende Meldung:
Element nicht gefunden
Element wurde nicht gefunden
Das Element befindet sich nicht mehr in … Überprüfen Sie den Ort des Elements und wiederholen Sie den Vorgang.
Ordnername mit Punkt am Ende
Bei genauerem Hinsehen fiel mir auf, dass der Name des Ordners einen Punkt am Ende stehen hatte. Und genau das war das Problem. Windows entfernt standardmäßig Punkte die am Ende von Ordner oder Dateinamen stehen. Aber wie lässt sich ein Ordner mit Punkt am Ende löschen?
Der Ordner lässt sich dann nur über die Kommandozeile (Eingabeaufforderung oder Windows PowerShell) löschen. Dafür ist der folgende Befehl nötig:
rd „\\?\Pfad zum Ordner“ /s /q -> z.B. rd „\\?\C:\Temp\Test.“ /s /q
Mit Hilfe dieses Befehls, wurde der besagte Ordner ohne Rückfrage gelöscht.
Der Ordner wurde übrigens ebenfalls über ein PowerShell Skript einer Monitoring Software erstellt. Windows scheint bei der Benennung von Ordnern oder Dateien per Skript wahrscheinlich nicht ganz so genau hinzusehen.
Ebenfalls interessant:
Dieser Artikel ist wie alle anderen auf dieser Seite kostenlos für Dich und ich hoffe, ich konnte Dir weiterhelfen. Wer möchte, kann diesem Blog eine kleine Aufmerksamkeit in Form einer kleinen Spende (PayPal) oder über die Amazon Wunschliste zukommen lassen.
Ich hatte einen Ordner auf Windows Server 2012 mit einem Blank am Ende des Namens.
Das Löschen hat mit diesem Befehl super funktionert.
Vielen Dank!
Hallo Torsten,
das freut mich sehr, dass ich Dir helfen konnte.
Der Tip war super – Hat mir sehr geholfen !!!!! DANKE !!!
Auch von mir vielen Dank!!
linux is your friend ;-)
Mit live CD LMDE gestartet
-> Datei gesucht
-> löschen
-> :-)
Warum sollte ich das System von einer Live-CD starten, wenn ich das Problem mit einem Einzeiler in der Powershell lösen kann? ;-)