Datei mit dem Namen „…“ kann nicht gelöscht werden

Datei mit dem Namen „…“ kann nicht gelöscht werden

Zum Hintergrund: Ich verwende Windows 10, die Dateien, über die ich sprechen werde, habe ich jedoch schon zuvor in freigegebenen Ordnern mit Ubuntu-VMs verwendet.

In einem Ordner auf meinem Computer befindet sich eine Datei mit dem Namen „…“. Ich weiß nicht wirklich, woher diese Datei stammt. Sie befand sich in einem Verzeichnis, das eines meiner Programmierprojekte enthielt, in dem ich Git verwendete. Ich kann diese Datei jedoch mit keiner der bisher versuchten Methoden löschen. Beim Versuch, einfach mit der rechten Maustaste zu klicken und zu löschen, erhalte ich die Meldung: „Fehler 0x80070091. Das Verzeichnis ist nicht leer.“

Beim Versuch, aus Powershell mit del oder rm zu löschen, erhalte ich die Meldung: „Beim Versuch zu del: Ein Objekt im angegebenen Pfad C:\Users\mdmil\Concurrency\... existiert nicht.“

Ich kann die Datei auf keinen Fall umbenennen. Wenn ich versuche, sie über Powershell umzubenennen, erhalte ich denselben oben genannten Fehler. Wenn ich versuche, sie über den Datei-Explorer umzubenennen, erhalte ich die Fehlermeldung „Diese Datei ist in einem anderen Programm geöffnet“.

Ich war sogar so verzweifelt, dass ich versuchte, den Ordner mit einer Linux-VM zu teilen und die Datei über die Inode-Nummer zu löschen, aber ohne Erfolg.

Wenn ich versuche, die Datei in Notepad++ zu öffnen, wird keine Datei geöffnet. Ich nehme an, es liegt daran, dass es aufgrund der ... Benennung versucht, sie als Verzeichnis zu interpretieren.

Ich weiß derzeit nicht, wie ich das beheben kann. Für jede Hilfe bin ich dankbar!

Antwort1

Gehen Sie in das Verzeichnis, in dem sich die ...Datei befindet, und geben Sie Folgendes ein:

type dir /x

Sie sollten die Datei und ihren 8.3-Namen sehen, z. B.: -

 Directory of C:\Users\CurrentUser\Temp

09/12/2018  23:09    <DIR>                       .
09/12/2018  23:09    <DIR>                       ..
09/12/2018  23:09                 0 A535~1       ...

Sie können nun diesen 8.3-Namen zum Löschen verwenden, zB:

del A535~1

Antwort2

Ich habe eine Lösung für das Problem gefunden. Es ist keine großartige Lösung, aber es hat funktioniert. Ich habe Git Bash in diesem Ordner geöffnet, „rm -rf ...“ verwendet und das hat die betreffende Datei gelöscht. Ich habe immer noch nicht herausgefunden, wie ich es mit nativen Windows-Tools beheben kann.

verwandte Informationen