Ordner kann nicht gelöscht werden - Element wurde nicht gefunden
Hey zusammen,
ich habe auf einem Server einen Ordner den ich nicht löschen/umbenennen/bearbeiten kann.
Es erscheint die Fehlermeldung "Element wurde nicht gefunden"
Ich habe eine Vermutung, woran es liegen könnte: Der Ordner hat nach dem letzten Buchstaben noch ein Leerzeichen.
(sieht man, wenn ich den Ordner umbennen möchte, dass der Cursor nicht am letzten Buchstaben steht)
Jemand eine Idee, wie ich das Leerzeichen in der CMD "escapen" kann? Mit Anführungstrichen für den gesamten Pfad hats leider nicht geklappt, kann den Ordner noch immer nicht löschen.
Vielen Dank für eure Hilfe.
ich habe auf einem Server einen Ordner den ich nicht löschen/umbenennen/bearbeiten kann.
Es erscheint die Fehlermeldung "Element wurde nicht gefunden"
Ich habe eine Vermutung, woran es liegen könnte: Der Ordner hat nach dem letzten Buchstaben noch ein Leerzeichen.
(sieht man, wenn ich den Ordner umbennen möchte, dass der Cursor nicht am letzten Buchstaben steht)
Jemand eine Idee, wie ich das Leerzeichen in der CMD "escapen" kann? Mit Anführungstrichen für den gesamten Pfad hats leider nicht geklappt, kann den Ordner noch immer nicht löschen.
Vielen Dank für eure Hilfe.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 7760042513
Url: https://administrator.de/contentid/7760042513
Ausgedruckt am: 24.11.2024 um 04:11 Uhr
12 Kommentare
Neuester Kommentar
Ich würde als erstes eher Powershell öffnen...
https://learn.microsoft.com/de-de/powershell/module/microsoft.powershell ...
https://learn.microsoft.com/de-de/powershell/module/microsoft.powershell ...
Moin,
das Problem ist hier in der Tat das Leerzeichen am Ende.
Der Windows-Explorer kann dies schlicht nicht.
Mit einem UNC Pfad geht es.
geht nicht
geht
Auch zu lange Pfadnamen können das gleiche Problem erzeugen.
Dann einfach mit einem Subst/net use "abkürzen".
Stefan
das Problem ist hier in der Tat das Leerzeichen am Ende.
Der Windows-Explorer kann dies schlicht nicht.
Mit einem UNC Pfad geht es.
geht nicht
rd "d:\temp\test1 "
geht
rd "\\?\d:\temp\test1 "
Auch zu lange Pfadnamen können das gleiche Problem erzeugen.
Dann einfach mit einem Subst/net use "abkürzen".
Stefan
Zitat von @Baubutze:
Danke Stefan, das war die Lösung. Hat funktioniert. Kannst du mir erklären, warum das ? als Platzhalter für den Hostname? Wenn ich den Hostname angegeben habe, hats nicht geklappt.
Danke Stefan, das war die Lösung. Hat funktioniert. Kannst du mir erklären, warum das ? als Platzhalter für den Hostname? Wenn ich den Hostname angegeben habe, hats nicht geklappt.
Ne, das Fragezeichen ist kein Platzhalter.
siehe https://learn.microsoft.com/de-de/windows/win32/fileio/naming-a-file?red ...
"Bei Datei-E/A weist das Präfix "\\?\" zu einer Pfadzeichenfolge die Windows-APIs an, alle Zeichenfolgenanalyse zu deaktivieren und die darauf folgende Zeichenfolge direkt an das Dateisystem zu senden".