xcopy本地文件备份与复制到远程服务器

作者:袖梨 2022-06-30

普通的本地备份

 代码如下 复制代码

net stop mysql

xcopy D:/xx/data/bbb/*.*  E:/cache/test/%date:~0,10%/ /y
xcopy D:/xx/data/aa/*.*  E:/cache/test/h/%date:~0,10%/ /y

net start mysql

定时增量备份

需要备份的网站目录为:F:/WebDate ,备份后保存的目录为:F:/WebDate-Back,日志目录为:F:/back-log。   

创建一个名为:backup.bat的文件,内容如下:

 代码如下 复制代码

IF EXIST F:/back-log/log-  te:~0,10%.txt del /F /S /Q   F:/back-log/log-  te:~0,10%.txt

#如果日志文件存在则删除。  te:~0,10%取日期的前10位,我的系统日期格式"date/t"是“2010-05-27 星期四”,所以取得“2010-05-27”。根据情况需调整。

 代码如下 复制代码

IF EXIST F:/WebDate-Back/  te:~0,10%   RD /S /Q F:/WebDate-Back/  te:~0,10%

#如果文件夹存在,删除。

MD F:/WebDate-Back/  te:~0,10%

#建立文件夹。

xcopy F:/WebDate F:/WebDate-Back/  te:~0,10%/ /C /E /H   /K /F /R /Y >> F:/back-log/log-  te:~0,10%.txt   & time/T >> F:/back-log/log-  te:~0,10%.txt
  
#复制F:/WebDate 文件夹到F:/WebDate-Back/  te:~0,10%/,并同时把已复制的文件输出到日志文件,xcopy连目录一起复制。

IF EXIST F:/WebDate-Back/  te:~0,10% IF EXIST F:/WebDate-Back/  lDate%   RD /S /Q F:/WebDate-Back/  lDate%


实例本地机备份到其它机器

A.net use //IP地址 密码/user:******
B.xcopy 文件 //IP地址/
批处理文件为backup.bat,其代码如下:
=========================================================================================

 代码如下 复制代码
net use //192.168.1.198/ipc$ Zqf198703 /user:royalpeak
xcopy g:/backup/*.* //192.168.1.198/数据备份 /D /E /Y /H /K
net use //192.168.1.198/ipc$ /delete

用Xcopy命令可以做到
xcopy 源路径 目标路径
复制文件和目录,包括子目录。

相关文章

精彩推荐