当前位置:网站首页>自动打包压缩备份下载及删除 bat脚本命令
自动打包压缩备份下载及删除 bat脚本命令
2022-07-28 15:17:00 【viqecel】
注意,如果路径中有空格,要加双引号
::文件不存在.要先建立,防止被误删除.导致备份失败
@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
这里是讲怎么下载.
关于windows系统中怎么复制,打包压缩备份并自己删除,查看这里windows系统中,复制文件,然后打包压缩备份再删除的bat脚本命令_viqecel的博客-CSDN博客
利用flashfxp的队列功能.及电脑的计划任务功能.实现自动下载远程服务器上的文件到本地.
假如,我们要把文件下载到D:\phpStudy\WWW\auto_beifen
1、首先打开flashfxp,连接远程服务器,然后选择远程,以及本地的,将要下载的文件夹或文件,如果不选择,则没法备份到我们指定的位置.
如图
2,然后选择远程要下载的目录或文件,右键点击.再点击 选定的队列
如下图,
3,点击后,左下角,会出现一个队列.再右键点击,然后选择另存为.文件名为auto_beifen 保存到电脑桌面后.
把他复制到我们事先建立好的文件夹中D:\phpStudy\WWW\auto_beifen
文件夹及文件结构如下图.
4,计划任务脚本.在上面文件夹中建立autobak.bat.txt 这个文件,里面内容为
dir D:\phpStudy\WWW\auto_beifen*.fqf /b > D:\phpStudy\WWW\auto_beifen\files.log
for /f %%f in (D:\phpStudy\WWW\auto_beifen\files.log) do (start D:\Progra~1\FlashFXPE_xp510.com\FlashFXP.exe D:\phpStudy\WWW\auto_beifen%%f)
其中Progra~1其实就是Program Files这个文件夹的简写,因为目录中不能用空格.所以替换了
files.log表示临时文件,不用管他.如果你的目录不同,则上面的批量替换一下.
D:\Progra~1\FlashFXPE_xp510.com\FlashFXP.exe 这一段表示软件的安装位置,查看方法如下图,对着运行着的软件.二次右键.点击属性,目标位置,就可以复制了.注意空格问题.
5, autobak.bat.txt 再把这个文件结尾的.txt去掉,就变成脚本文件了.双击这个文件,看下效果吧
6,建立了队列后,为了每次执行自动备份下载的时候遇到同样的文件不需要提示是否覆盖、跳过等,可以在选项–>文件传输规则中设置成:
“日期相等时—跳过” 当然可以有其它规则
不过要注意,下面的一个选项,没有匹配规则,则询问,这里可根据情况选上.否则可能有漏掉的情况.
7,最后就是电脑计划任务,这个具体网上搜索吧.很简单了.另外.注意软件的默认传输模式.这里要选择二进制,以防止出问题.
边栏推荐
- CoDeSys realizes bubble sorting
- Summary of for loop in JS
- js 栈
- Numpy ndarray learning < I > Foundation
- 光学雨量计应用降雨量检测
- Event express | Apache Doris Performance Optimization Practice Series live broadcast course is open at the beginning. You are cordially invited to participate!
- SDL2 简明教程(四):用 SDL_IMAGE 库导入图片
- Shell编程规范与变量
- 远距离串口服务器( 适配器)UART/I2C/1-Wire/SPI PS304常见问题及注意事项
- 2021 亚鸿笔试题2
猜你喜欢

NTC, PT100 thermal resistance to 4-20mA temperature signal converter

How to effectively conduct the review meeting (Part 1)?

2021 肯特面试题2

2021 Kent interview question 1
![[wechat applet development (VII)] subscription message](/img/aa/f0c68bc0c068ac208820df42cce3db.png)
[wechat applet development (VII)] subscription message

mysql查询 limit 1000,10 和limit 10 速度一样快吗?如果我要分页,我该怎么办?

2021 Kent interview question 2

Advantages of optical rain gauge over tipping bucket rain gauge

深部位移监测系统wk813应用边坡、大坝、堤防、铁路和建筑基坑开挖等深部位移测量

2021 肯特面试题1
随机推荐
五舅的思考
The deep displacement monitoring system wk813 is used to measure the deep displacement of slopes, dams, embankments, railways and building foundation pit excavation
2021 Kent interview question 3
Duty cycle switch output high speed pulse counter rtumodbus module ibf63
Detectron2 installation and testing
正大杯黑客马拉松数据解析竞赛
JS queue
ffmpeg获取首帧
leetcode 题目
头条文章_signature
Two special functions (arrow function and method)
MLX90640 红外热成像仪测温传感器模块开发笔记(八)
Notes on October 22, 2021
js 数组(总结)
A failed cracking experience
太阳能路灯的根本结构及作业原理
Numpy ndarray learning < II > miscellaneous records
Ffmpeg get the first frame
【Multisim仿真】LM339过零电路仿真
Event express | Apache Doris Performance Optimization Practice Series live broadcast course is open at the beginning. You are cordially invited to participate!