批处理拷贝东西(从问题里面转载过来的)

①、实现目标:将本地PC上的指定目录下的所有文件增量备份到远程服务器端


②、在进行测试时,使用Windows XP虚拟机作为远程服务器(ipAddress:192.168.1.198),Windows防火墙已经关闭


③、服务器端的磁盘都为FAT32的文件格式


④、使用ping 192.168.1.198能够平通


⑤、在本地PC上查看服务器端的共享文件夹,其运行和显示如下:
=========================================================================================
C:\>net view \\192.168.1.198
在\\192.168.1.198的共享资源


RoyalPeak's Computer


共享名       类型      使用为      注释
---------------------------------------------------
ShareDocs    Disk                      //注释:这是服务器系统自带的“共享文件”
数据备份     Disk                      //注释:服务器端D盘下共享文件(本人创建的)D:\数据备份
本地磁盘<D>  Disk                      //注释:这是D盘,本人还将D盘共享了
命令成功完成。
=========================================================================================


⑥、批处理文件为backup.bat,其代码如下:
=========================================================================================
net use \\192.168.1.198\ipc$ Zqf198703 /user:royalpeak
xcopy g:\backup\*.* \\192.168.1.198\D$\数据备份 /D /E /Y /H /K
net use \\192.168.1.198\ipc$ /delete


这个写错了:
xcopy g:\backup\*.* \\192.168.1.198\D$\数据备份 /D /E /Y /H /K
改成
xcopy g:\backup\*.* \\192.168.1.198\数据备份 /D /E /Y /H /K
=========================================================================================




即将D$删除就实现了远程备份。


⑦、运行批处理的结果显示如下:
=========================================================================================
C:\>backup.bat


C:\>net use \\192.168.1.198\ipc$ Zqf198703 /user:royalpeak
命令成功完成。


C:\>xcopy g:\backup\*.* \\192.168.1.198\D$\数据备份 /D /E /Y /H /K
无效驱动器规格
复制了0个文件


C:\>net use \\192.168.1.198\ipc$ /delete
\\192.168.1.198\ipc$ 已经删除。


=========================================================================================




⑧、在执行⑦时,出现如下提示:
C:\>xcopy g:\backup\*.* \\192.168.1.198\D$\数据备份 /D /E /Y /H /K
无效驱动器规格

复制了0个文件


建议楼主一步一步调试先
1。先查看共享目录并测试共享权限
[code=BatchFile]net use \\192.168.1.198\ipc$ Zqf198703 /user:royalpeak
dir \\192.168.1.198\D$\数据备份
echo test>\\192.168.1.198\D$\数据备份\test.txt[/code]

2。再测试复制命令,如不行可先考虑映射网盘办法
[code=BatchFile]net use x: \\192.168.1.198\D$\数据备份
copy c:\boot.ini x:\ /y
xcopy g:\backup x:\ /E [/code]


条件允许的话,建议使用robocopy代替xcopy

做个映射试一下,好象得映射后才能行的.


两台同是NTFS文件格式的电脑上用过net use 或xcopy 命令么?

实践了下面3个命令:

net use \\192.168.1.198\ipc$ Zqf198703 /user:royalpeak
dir \\192.168.1.198\D$\数据备份
echo test>\\192.168.1.198\D$\数据备份\test.txt


第1个提示“无效的驱动器规格”,第2、3个都有效果:dir,echo都有效果;不知道是什么原因?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值