Ordner mit Leerzeichen im Namen in Windows 10 kann nicht gelöscht werden


2

Ich weiß nicht, wie das passiert ist, aber ich habe einen Ordner auf meinem Laufwerk D:, den ich nicht löschen kann. Die Fehlermeldung sieht ungefähr so ​​aus:

Element nicht gefunden
Das Element befindet sich nicht mehr in D: \ Downloads \
Überprüfen Sie den Speicherort der Elemente und wiederholen Sie den Vorgang

Der Name des Ordners ist Yuki(es gibt ein Leerzeichen hinter dem i). Ich weiß nicht, wie das Leerzeichen dort hingekommen ist, aber es scheint da zu sein.
Der Ordner ist leer (keine versteckten Elemente)

Ich kann den Ordner nicht löschen, aber ich kann einen Ordner innerhalb des Ordners erstellen, wenn ich right-click > newnur eine Option zur Verfügung habe, nämlich den Ordner (gekennzeichnet mit einem Admin-Symbol, das blau / gelbe Schild) , Ich erstelle den Ordner testin YukiIch kann den Ordner löschen testund ich kann alles erstellen, was ich normalerweise kann Ordner, Text-Doku und so weiter (im Ordner test)

Ich habe bereits versucht:

  • Entfernen Sie den Ordner normal right click > delete(Trigger über Fehler)
  • Entfernen Sie den Ordner mit Cmd (System kann die angegebene Datei nicht finden)
  • Entferne den Ordner mit "Alles" (nichts passiert)
  • Entfernen Sie den Ordner mit Cmd in Safe-Boot (System kann die angegebene Datei nicht finden)

Jetzt habe ich keine Ideen mehr und hoffe, dass mir jemand hier helfen kann (es tut mir leid, wenn mein Englisch unverständlich ist, werde ich versuchen, alles zu klären, was auftaucht.

Edit1:
Ich habe vergessen zu erwähnen: Ja, ich habe versucht, den Ordner zuerst umzubenennen. Ich habe versucht, nur den Speicherplatz zu entfernen und habe diese Fehlermeldung erhalten

Die Namen der Quell- und Zieldateien sind identisch

Wenn ich versuche, es wie folgt umzubenennen, Yukirenameoder wenn Yuki renameich versuche, die Datei zu löschen, erhalte ich die gleiche Fehlermeldung.


Ich bin die ganze Zeit hungrig .............
Moab

Antworten:


5

Linux muss nicht gebootet werden. Sie können die spezielle \\?\Syntax verwenden, um dieses Verzeichnis (falls es leer ist) von der Eingabeaufforderung zu entfernen:

rd "\\?\D:\Downloads\Yuki "

Wenn Sie alternativ dir /xaus dem Verzeichnis oberhalb des problematischen Verzeichnisses ausführen , wird auch der Kurzname angezeigt, mit dem Sie es entfernen können. Wenn sich herausstellt, dass der Kurzname "" lautet YUKI~1, wird er auch entfernt:

rd YUKI~1

Wenn Sie es nicht sofort entfernen möchten (z. B. wenn es nicht leer ist), können Sie es umbenennen, um es übersichtlicher zu gestalten:

ren YUKI~1 Yuki

Vielen Dank, dass die spezielle Syntax funktioniert hat. Ich habe es zuvor mit dir / x versucht, aber es würde nicht den 8.3-Dateinamen ausgeben. Darf ich fragen, was genau diese spezielle Syntax bewirkt?
ImReallyHungryYouKnow

1
Sie weist die Windows-API-Funktionen an, einen Großteil der normalerweise durchgeführten Überprüfungen zu umgehen. Sie können dies beispielsweise verwenden, um mit sehr langen Pfaden zu arbeiten oder Punkte am Ende eines Datei- oder Verzeichnisnamens hinzuzufügen. Dieses MSDN-Dokument enthält weitere Informationen.
Ben N

1

Sie können den fehlerhaften Ordner auch löschen, indem Sie den folgenden Befehl eingeben:

RD "Yuki \"

Die doppelten Anführungszeichen sind offensichtlich, aber der abschließende Backslash ist hier der Schlüssel.

Wie kann dieser Windows-Quirk noch nicht gelöst worden sein?


Es funktionierte für mich unter Windows 7. Andererseits ist dieses Problem mit "Double Commander" sehr einfach zu reproduzieren, da mit dieser App ein Ordner mit einem Leerzeichen am Ende erstellt werden kann (obwohl dieselbe App einen Ordner mit einem nicht entfernen kann Leerzeichen am Ende)
Daniel Perez
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.