.bat脚本备份文件夹

 

@echo off
echo ********进入备份文件脚本********
set remotehost=\\192.168.1.56\rawoil\apache-tomcat-8.5.33\webapps\hone_atlas
set localdirectory=C:\Users\weixiangming\Desktop\fileBackup\
set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
set /a a=%date:~8,2%,b=1
set /a result=%a%-%b%
set yestoday=%date:~0,4%%date:~5,2%%result%
set backup-dir=backup-%ymd%
set yestodaybackupdir=backup-%yestoday%

echo 正在备份主机%remotehost%的内容至%localdirectory%文件夹下......
xcopy %remotehost% %localdirectory%%backup-dir% /e/I/d/h/r/y
rem /e:拷贝所有子目录,包括空子目录;
rem /I:如果目标文件或目录不存在且拷贝的文件数多于一,则假设目标为目录;
rem /d:只拷贝文件日期与在目标文件后的文件(即修改过的源文件)
rem /h:同时拷贝隐藏文件和系统文件
rem /r:拷贝并覆盖只读文件
rem /y:复制文件审核设置(不显示已有文件覆盖确认)
echo *********备份完成!*********

if exist %localdirectory%%yestodaybackupdir% (
echo 正在删除昨天备份的内容:%localdirectory%%yestodaybackupdir%......
del /f /s /q %localdirectory%%yestodaybackupdir%\*.*
cd %localdirectory%%yestodaybackupdir%
rd /s /q  %localdirectory%%yestodaybackupdir%
echo *********昨天备份的内容已删除*********
)

pause

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值