维护批处理命令的顺序

时间:2020-03-23 16:36:14

标签: windows batch-file

我正在编写脚本来关闭虚拟机,然后复制VM(由于实时复制会导致损坏),然后执行其他一些任务并最终重新启动VM。

但是,由于vm超过200gb,因此bat文件会继续执行下一个命令,然后再复制多个文件。我尝试使用开始/ WAIT,但这会打开一个新的cmd窗口,该窗口在复制后不会关闭,并且不会将控制权返回给cmd主窗口。从另一个文件中调用一个.bat文件也有同样的问题。

相关的代码段是:

RMDIR c:\Users\me\Documents\vmcopy\vcopy\VM /s /q

md c:\Users\me\Documents\vmcopy\vcopy\VM

xcopy C:\Users\me\"VirtualBox VMs"\VM C:\Users\me\Documents\vmcopy\vcopy\VM /e

cd c:\"Program Files"\Oracle\VirtualBox

Do other stuff that should done after copying

感谢您的帮助!

0 个答案:

没有答案