[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 求一个一键copy局域网共享的批处理

每天得备份服务器的数据库,能不能设置一个批处理,每天一键点击备份?具体如下:
服务器共享文件地址:192.168.1.100\数据库
用户名:administrator
密码:1234
怎么设置一个批处理,自动把1.100的数据库备份到本机电脑E\备份文件,这个文件夹呢?
请问可以实现吗?

什么数据库?
手工备份是如何操作的?直接复制“192.168.1.100\数据库”这个文件夹就行了?

TOP

回复 2# DAIC


    是的,就是windows共享
路径是\\192.168.1.100\数据库
这个文件夹

TOP

  1. @echo off
  2. net use \\192.168.1.100  /user:Administrator 1234
  3. xcopy /y  \\192.168.1.100\数据库\*.*  E:\备份文件\*
  4. pause
复制代码

TOP

回复 4# wjx515

可以了,不过有个问题,他只复制\\192.168.1.100\数据库文件夹下的文件,但是数据库文件夹里面包含的子文件夹他没复制,这个要怎么修改呢?
另外复制到E:\备份文件\*  这个地方能设置下么?能否自动在备份文件下面能建立一个当天日期的目录?这样好识别一点?比如我7月23日复制的,他会建立一个E:\备份文件\0723这样的文健健,24号复制的就建立一个0724类似的日期命名的文件夹?

不知是否能行,万分感谢!!!

TOP

但是数据库文件夹里面包含的子文件夹他没复制,这个要怎么修改呢?

给 xcopy 命令加个 /e 选项试试

TOP

回复 6# DAIC


    嗯,加了/e就可以复制里面的文件夹了,
另外复制到E:\备份文件\*  这个地方能设置下么?能否自动在备份文件下面能建立一个当天日期的目录?这样好识别一点?比如我7月23日复制的,他会建立一个E:\备份文件\0723这样的文健健,24号复制的就建立一个0724类似的日期命名的文件夹?
这个功能可以实现不?

TOP

回复 7# lijie1856


打开CMD窗口,执行这个命令:
echo %date%
把结果发出来看看

TOP

回复 8# DAIC


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

C:\Users\Administrator>echo %date%
2014/07/23 周三

C:\Users\Administrator>

显示的这个

TOP

  1. md "E:\备份文件\%date:~5,2%%date:~8,2%"
复制代码

TOP

回复 10# DAIC


    还有个小问题,在启动的时候,提示这个,要手动选择:
命令成功完成。

目标 E:\备份文件\0723 是文件名
还是目录名
(F = 文件,D = 目录)?

我的是D,目录,怎么默认成目录呢?

TOP

  1. xcopy /ye \\192.168.1.100\数据库\*.* E:\备份文件\%date:~5,2%%date:~8,2%\
复制代码
初学BAT,非专业。代码不适当之处还望前辈们多多指点。在此表示感谢!

TOP

回复 11# lijie1856


    解决了,在后面加上“\”就默认成目录了,非常感谢你帮忙解答,感谢大神

TOP

回复 12# xxpinqz


    还有最后一个问题,如果我复制到本地的E盘\备份文件后,需要将“备份文件”的文件夹目录内的,QQ.EXE发送到桌面快捷方式可以实现么?

TOP

TOP

返回列表