这个批处理文件格式有何问题 问什么无法执行

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:05:58
move c:/a.bat C:\Documents and Settings\Administrator\「开始」菜单\程序\启动
还是不行 说语法不正确

首先你写错了一个符号c:\a.bat 你写成了c:/a.bat
再则 文件名或路径中代有空格的时候要将文件名及路径用"引号扩起来

@echo off
move "c:\a.bat" "C:\Documents and Settings\Administrator\「开始」菜单\程序\启动"

这个命令还有个重命名文件夹的功能,如下:
是将e:\111\1文件夹,重命名为:e:\111\222文件夹。
move e:\111\1 e:\111\222
pause

正确的应是:
move c:\a.bat C:\Documents and Settings\Administrator\「开始」菜单\程序\启动

move c:\a.bat "C:\Documents and Settings\Administrator\「开始」菜单\程序\启动"

move 命令在移动的文件夹有空格时要用""括住那个目录

move c:\a.bat C:\Documents and Settings\Administrator\「开始」菜单\程序\启动
move c:"/"a.bat中的"/"错了!

正确的为:
move c:\a.bat C:\Documents and Settings\Administrator\「开始」菜单\程序\启动
move c:"/"a.bat中的"/"错了!应为"\"

在批处理里,如果路径中包括空格的话,要在路径两端加上空格的