xcopy两台服务器之间复制文件,无效驱动器规格

在同一个局域网内两台服务器上复制图片文件,脚本文件如下:

@echo off
net use \\10.8.20.200\ipc$ test /user:Administrator
xcopy \\10.8.20.200\e$\tomcat6.0.26\webapps\webapp\upload\*.jpg f:\upload /e/s/d/y
pause

之前上述脚本运行正常,今天业务人员反馈,有一部分数据无法显示,经判断是由于数据同步失败导致的。手动运行同步脚本后,结果如下:

命令成功完成。

无效驱动器规格
复制了 0 个文件
请按任意键继续. . .

检查了对应的文件夹,怀疑可能是文件夹共享问题,重新修改了文件夹的共享设置,以前是

tomcat6.0.26\webapps\webapp\upload这一个文件夹共享的,现在将整个tomcat6.0.26设置为共享,如下


设置完共享后,从“共享路径”可以看出,已经不需要盘符了,因此修改同步脚本如下(仅仅删除了远程服务器的盘符“e$”):

@echo off
net use \\10.8.20.200\ipc$ test /user:Administrator
xcopy \\10.8.20.200\tomcat6.0.26\webapps\webapp\upload\*.jpg f:\upload /e/s/d/y
pause

将脚本保存为bat文件,手动启动,成功复制了文件,运行如下

提示:反复修改脚本-保存-启动比较麻烦,建议在dos窗口运行进行测试,如下

Microsoft Windows [版本 10.0.17134.165]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\jiaox>net use \\10.8.20.200\ipc$ test /user:Administrator
命令成功完成。


C:\Users\jiaox>xcopy \\10.8.20.200\tomcat6.0.26\webapps\webapp\upload\*.jpg e:\test /e/s/d/y

猜你喜欢

转载自blog.csdn.net/yangfengjueqi/article/details/81560417
今日推荐