Board logo

标题: 怎样用批处理移动桌面的文件到别的盘 [打印本页]

作者: stevendon     时间: 2010-9-20 14:21    标题: 怎样用批处理移动桌面的文件到别的盘
@echo off
move D:\desk\bat.txt C:\Documents and Settings\tanggang\桌面
pause

这样为什么错了?

@echo off
move C:\Documents and Settings\tanggang\桌面\bat.txt D:\desk
pause

这样为什么也不对呀?

作者: hyqiujian     时间: 2010-9-22 06:20
move命令不能跨盘操作

用XCOPY命令吧
详细用法请在CMD窗口下输入XCOPY /?查看

不过我看你的只需要把MOVE换成XCOPY就可达到目的

作者: DXSX     时间: 2010-9-22 08:58
1 move 命令支持 跨盘操作
2 你命令中包含有 带空格的文件路径应该把整个路径 用 引号 包裹。

作者: NEXT     时间: 2010-9-22 13:43
三楼正解

@echo off
move "C:\Documents and Settings\tanggang\桌面\bat.txt" D:\desk
pause

作者: 726842270     时间: 2010-9-23 18:46
总结了一下。希望有点有用
@echo off
xcopy "C:\Documents and Settings\tanggang\桌面

\bat.txt" D:\desk&&del "C:\Documents and

Settings\tanggang\桌面\bat.txt"
pause

作者: hello12588     时间: 2010-9-24 18:40
引号真有用

作者: stevendon     时间: 2010-9-25 09:44
谢谢各位了