Ich habe derzeit eine Datei im Stammverzeichnis meiner externen Festplatte mit dem einfachen Namen ._.
, die meiner Schätzung nach meiner Festplatte hinzugefügt wurde, nachdem sie vor einiger Zeit auf meinem MacBook verwendet wurde. Ich versuche, diese Datei auf meinem Windows 10-Computer zu löschen. Windows behauptet jedoch weiterhin, dass die Datei nicht gefunden werden kann.
Ich habe auch versucht, die Datei über eine Eingabeaufforderung mit erhöhten Rechten zu löschen. es wird jedoch dieselbe Nachricht zurückgegeben.
Kann ich diese Datei auf irgendeine Weise über Windows von meiner Festplatte löschen?
windows
command-line
windows-explorer
dotfiles
Mike Koch
quelle
quelle
find "._."
aber die Anführungszeichen für weggelassendel ._.
. Hast du es versuchtdel "._."
?"._."
Sie können dies nicht löschen, da Koalas eine geschützte Art sind.Antworten:
Führen Sie den folgenden Befehl aus (möglicherweise sind erhöhte Berechtigungen erforderlich / Eingabeaufforderung als Administrator öffnen):
Über das
\\?\
Präfix :Beachten Sie, dass Sie das
\\?\
Präfix " " nicht mit einem relativen Pfad verwenden können.Beispiel :
quelle
start
Befehl?node_modules
Verzeichnis.)\\?\
Präfixedel
oderrmdir
Befehle nicht geholfen haben. Verwandelte sich in7-zip
Datei-Manager.C:\Windows
oder..
werden nicht erweitert, und diese haben eine Längenbeschränkung von nur 260. Diese Beschränkung von 260 wird an vielen Stellen durchgesetzt; Leider wenden einige dieser Stellen fälschlicherweise diese Beschränkung auch auf "\\?" - Pfade an.Obwohl die Frage bereits beantwortet wurde, möchte ich dennoch eine mögliche alternative Lösung anbieten: Die Verwendung der alten "Kurznamen" (die Sie mit der Option "/ x" für den Befehl dir anzeigen können) kann dies auch ermöglichen Verschaffen Sie sich einen Überblick über Dateien mit "funky" Namen, die Sie sonst nicht verarbeiten können:
quelle
Installieren Sie 7-zip , öffnen Sie es und verwenden Sie das Dateimenü, um die Datei in einen normalen Namen umzubenennen (z. B. in
aaa
). Anschließend können Sie sie löschen. Gefunden in diesem Beitrag.Ich habe dies unter Windows XP getestet und in einer VM ausgeführt. Ich habe Linux verwendet, um eine Datei zu erstellen, die
._.
in einem freigegebenen Verzeichnis aufgerufen wird .quelle
Öffnen Sie einfach Ihren Windows Explorer und navigieren Sie zu der Datei. Benennen Sie die Datei wie folgt um: filename.txt Jetzt können Sie sie löschen. Wenn Sie dies nicht können, müssen Sie sicherstellen, dass Sie über Administratorrechte verfügen.
(Übrigens, der Grund, warum Sie es nicht löschen können, ist, dass der Dateiname keinen Namen hat und die Erweiterung ungültig ist. Der Dateiname ist "." und die Erweiterung ist "__.", was nicht erlaubt ist.)
quelle
Sie können die Datei löschen, indem Sie 1) Eigentümer werden, 2) Administratoren (Ihnen) die volle Berechtigung erteilen, 3) mit der Datei das tun, was Sie wollen
Erhöhte CMD-Eingabeaufforderung
Datei löschen
quelle