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

批处理的move怎么用?
DX们,你们好!
小女子几天碰到大问题了?
请DX们及时出来相救!!
事情是:
move可以不可以实现:从D盘到C盘的移动。
如果可以,请看小女子下面的代码有什么问题:

@Echo off

  set mdb="D:\DrSum\GF21\mdb"
  set mdb1="D:\DrSum\GF21\mdb-1"
  set mdb2="C:\DrSumDataBackup\mdb-2"
  set mdb3="C:\DrSumDataBackup\mdb-3"

rem mdb-3 del
  rd /S/Q %mdb3%

rem mdb-2 to mdb-3
  move /Y %mdb2% %mdb3%

rem mdb-1 to mdb-2
  move /Y %mdb1% %mdb2%

rem make mdb-1
  md %mdb1%

------解决方案--------------------
不能跨分区移动文件夹,只能通过其他方式迂回解决。
------解决方案--------------------
set mdb2="C:\DrSumDataBackup\mdb-2" 
set mdb3="C:\DrSumDataBackup\mdb-3" 


rem mdb-2 to mdb-3 
move /Y %mdb2% %mdb3% 
//思路是不是有问题啊