2016-07-08 16 views
-1

Ich habe versehentlich ein Verzeichnis (programmgesteuert) erstellt, dessen Name mit $ beginnt. Alle Bemühungen, es zu löschen, sind fehlgeschlagen, über Powershell, Cmd, Explorer. Es möchte die $ nicht als Teil des Namens erkennen und interpretiert es wahrscheinlich auch nicht so. Ich habe einige Informationen zum Entfernen von Dateien/Dirs mit führenden/nachgestellten Punkten oder Leerzeichen gesehen, aber das scheint in diesem Fall nicht zu funktionieren. Hat jemand anderes das gesehen? Ich bezweifle, dass ich das Repo löschen kann, in dem ich arbeite. Vielen Dank.

+1

'$' ist ein normales Zeichen für Dateien und Verzeichnisse. Sie sollten es einfach mit dem Windows Explorer umbenennen können. Wenn das nicht funktioniert, passiert etwas anderes. Was genau ist der Fehler? – poke

+2

Wenn Sie immer noch Probleme haben, versuchen Sie es in Ihren Löschbefehlen zu umgehen mit '\ $' – CJxD

+1

@CJxD Das ist ein schrecklicher Ratschlag für PowerShell/cmd Benutzer. '\ 'ist kein Metazeichen und könnte auch nicht sein, da es bereits so weit verbreitet ist als Trennzeichen für Pfadkomponenten. – hvd

Antwort

2

Versuchen Sie rm '$name' -recurse -force in Powershell und rd /q /s $name in cmd und rm -rf '$name' in bash.

+0

Einer von denen endete am Arbeiten. Es schien zunächst nicht so, aber das Verzeichnis verschwand irgendwann. Seltsames Problem; Hoffentlich kommt es nicht zurück. Danke an alle. –

Verwandte Themen