执行命令控制台cmd时出错
我正在尝试将文件夹从本地资源复制到文件中的外部资源。Cmd和am使用以下命令行 //I:是我的外部驱动器(DD) //C:是本地磁盘吗 我正在使用Windows server 2008的服务器执行命令控制台cmd时出错,cmd,Cmd,我正在尝试将文件夹从本地资源复制到文件中的外部资源。Cmd和am使用以下命令行 //I:是我的外部驱动器(DD) //C:是本地磁盘吗 我正在使用Windows server 2008的服务器 @ echo off 0f Color ECHO Start Copying Folders. if exist I:\CapasClientes ( RD /S /Q I:\CapasClientes ROBOCOPY C:\AZ\MM\CapasClientes I:\CapasClientes *
@ echo off
0f Color
ECHO Start Copying Folders.
if exist I:\CapasClientes (
RD /S /Q I:\CapasClientes ROBOCOPY C:\AZ\MM\CapasClientes I:\CapasClientes *. * / E) else (
ROBOCOPY C:\AZ\MM \CapasClientes I:\CapasClientes *. * / E)
ECHO Folder CapasClientes copied correctly ..
pause
Exit
发生的情况是,我已经测试过将驱动器(I:)更改为本地代码,效果很好,但当我离开驱动器(I:)时,我得到一个错误,它表示无法识别备份要复制的文件夹子目录的命令“e”
PDT==我在另一台服务器上执行了相同的例程,并且在从本地驱动器复制到外部同一个单元时没有留下任何错误
感谢您的合作。更简单:
@echo off
robocopy "C:\AZ\MM\CapasClientes" "I:\CapasClientes" /ZB /COPYALL /MIR
if errorlevel 8 echo FAIL
pause
exit
使用的参数:
- /ZB:使用可重启模式;如果访问被拒绝,请使用备份模式
- /COPYALL:复制所有文件信息
- /镜像目录树
更多信息请访问您的代码看起来很糟糕。似乎有虚假的空格和缺少换行符。请把它修好。因为这是代码无法工作。代码是正确的,并且在其他服务器上工作,发生的情况是当我发布的问题被另一个人修改时。重复我自己,您的问题中发布的代码将生效。不工作在任何地方