我需要編寫一個批處理來重命名Program Files
中的文件夾。批處理:重命名'程序文件'中的文件夾
我可以通過資源管理器來完成,所以我想我擁有所有必需的權利。
但是,當我寫的東西像這樣的命令行:
move "C:\Program Files\Ceebot4\train" train_old
我得到以下錯誤:Access denied.
是否有可能做到這一點?
我需要編寫一個批處理來重命名Program Files
中的文件夾。批處理:重命名'程序文件'中的文件夾
我可以通過資源管理器來完成,所以我想我擁有所有必需的權利。
但是,當我寫的東西像這樣的命令行:
move "C:\Program Files\Ceebot4\train" train_old
我得到以下錯誤:Access denied.
是否有可能做到這一點?
您正在嘗試將內容移動到目前執行該命令時目錄下名爲train_old
的目錄中。如果要重命名的當前地點的目錄,你將不得不使用:
move "C:\Program Files\Ceebot4\train" "C:\Program Files\Ceebot4\train_old"
我也試過,但我仍然得到相同的錯誤。 – 2010-03-09 12:36:35
我也會使用%PROGRAMFILES%,只是爲了習慣它。 – 2010-03-09 12:38:00
@Jérôme:如果你嘗試了Anders的說法,並且你拒絕了訪問,那麼還有另外一個問題(有些問題)? – 2010-03-09 12:38:46
move
移動的東西,所以無論做什麼安德斯說(讓在這兩個地方的完整路徑;但要注意的目標名稱沒有按」牛逼已經存在),或者使用ren
代替:
ren "C:\Program Files\Ceebot4\train" train_old
我認爲這是更多的服務器故障問題,即使與'批'位附加。 – 2010-03-09 12:34:21
@Adriano:或超級用戶,但這是交叉的事情之一。 – 2010-03-09 12:41:35