批处理:重命名'程序文件'中的文件夹
我需要编写一个批处理来重命名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