Frage

Ich brauche einen Batch schreiben einen Ordner in Program Files umbenennen.

Ich bin in der Lage es durch den Explorer zu tun, so dass ich denke, ich habe alle erforderlichen Rechte.

Aber wenn ich schreibe so etwas wie dies in einer Befehlszeile:

move "C:\Program Files\Ceebot4\train" train_old

Ich erhalte den folgenden Fehler: Access denied.

Ist es möglich, es zu tun?

War es hilfreich?

Lösung

Eine Batch-Datei ausgeführt wird in MS-DOS-Modus und so unterliegt unterschiedlichen Zugriffsrechten auf Windows Explorer. Versuchen Sie, Ihre Batch-Datei oder DOS-Eingabeaufforderung als Administrator ausgeführt wird, sollte funktionieren

Andere Tipps

Sie versuchen, den Inhalt in ein Verzeichnis mit dem Namen train_old direkt unter dem Verzeichnis, in dem Sie sich gerade befinden zu bewegen, wenn der Befehl ausgeführt wird. Wenn Sie das Verzeichnis in der aktuellen Ort umbenennen wollen, müssen Sie verwenden müssen:

move "C:\Program Files\Ceebot4\train" "C:\Program Files\Ceebot4\train_old"

move bewegen Dinge, also entweder das tun, was Anders gesagt (in beiden Orten den vollständigen Pfad zu geben, aber der Zielname nicht bereits vorhanden ist vorsichtig sein), oder verwenden Sie ren statt:

ren "C:\Program Files\Ceebot4\train" train_old
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top