日期:2014-05-17  浏览次数:20846 次

求教批处理命令不能执行
我想用批处理命令执行桌面文件移动,具体如下:

@echo off
if exist C:\Documents and Settings\user\桌面\*.txt move C:\Documents and Settings\user\桌面\*.txt C:\Documents and Settings\user\桌面\备份

但执行命令无效,我试过将命令改为

@echo off
if exist C:\新建文件夹\*.txt move C:\新建文件夹\*.txt C:\备份\*.txt

可以执行,所以不知最上面的命令有什么不对,为什么不能执行,求教各位大侠,望不吝赐教,谢谢!

------解决方案--------------------
如果包含空格,要用引号括起来。
试试:
if exist "C:\Documents and Settings\user\桌面\*.txt" move "C:\Documents and Settings\user\桌面\*.txt" "C:\Documents and Settings\user\桌面\备份"