windows系统中,复制文件,然后打包压缩备份再删除的bat脚本命令

注意,如果路径中有空格,要加双引号

::文件不存在.要先建立,防止被误删除.导致备份失败

@echo off
SET SourceFile=C:\inetpub\wwwroot\Runtime\mysql_bak_rar\
	if not exist %SourceFile% (    
        md %SourceFile%  
    )  

::因为有些数据库文件在运行中,没法直接打包.所以需要先复制副本从upload复制到upload1中
copy  D:\phpstudy_pro\upload\*.* D:\phpstudy_pro\upload1\
::打包副本 ibck 表示文件名用当日的时间命名
"C:\Program Files\WinRAR\WinRAR.exe" a -ag -ibck "D:\phpstudy_pro\upload2\bak.rar" "D:\phpstudy_pro\upload1"
::pause
::删除复制过来的副本
del /f /s  /q D:\phpstudy_pro\upload1\*.*
::删除超过7天的备份,注意,\mysql_bak_rar这个表示文件夹,后面不要加斜线,
forfiles /p "C:\mysql_bak_rar" /s /m *.* /d -7 /c "cmd /c del @path"
::pause

把上面代码放在记事本中,然后文件重命名为.bat结尾的脚本文件,双击就可以执行

如果是服务器中打包,打包后怎么定时自动下载到本地,这里有说明https://blog.csdn.net/viqecel/article/details/54588430

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值