代码:
::CopyTest.bat
@ECHO
echo 123>>%temp%\MBDocuments.txt
xcopy "C:\Users\Foo\Documents\" pushd "X:\foo team\Team Members\foo\Documents"
del /q %temp%\MBDocuments.txt
pause
所以我有另一个脚本可以提取百分比,但它不会执行上面的脚本,这里是输出。
Invalid Number of Parameters
有人能告诉我我做错了什么吗?
是不是因为我正在推送到网络上的另一个目录?
我拥有整个公司网络的特权,并且有权访问我要备份的驱动器。
起初我以为是我使用的参数的问题。但它仍然说参数无效。
答案1
没关系,经过进一步的研究,我只是使用了Robocopy
下面的代码,它确实有效。
::CopyTest.bat
@ECHO
echo 123>>%temp%\MBDocuments.txt
robocopy C:\Users\foo\Documents\ "X:\foo team\Team Members\foo\Support Desktop" /e /b /xo
del /q %temp%\MBDocuments.txt
pause