在很多时候,我们需要备份电脑中的一些文件,特别是企业服务器的备份,可能是有一些文件每天都会有更新,或者定期更新,而文件又是相对比较重要的,需要我们定时去备份。可有时候文件比较大,备份时间比较长,或者在你有时间进行备份时,又有其它人在运行。对于这种情况,我们可以让电脑在我们指定的时间去对文件进行备份,下面来看一下让文件在指定时间进行自动备份的方法

1、首先新建一个txt文本文档,然后输入下面的代码

@echo off

::设置7z的命令行程序路径

set zip7=C:Program Files7-Zip7z.exe

::设置压缩包保存路径

set Save=C:备份文件的保存路径

::当天日期,备份文件名

set name=备份文件保存名称

::备份文件保存的名称格式:文件名+备份日间

set curdate=%name%-%date:~0,4%-%date:~5,2%-%date:~8,2%

::设置要打包压缩的文件夹

set zipfile=F:人事行政部

::备份命令 -xr!.svn过滤.svn文件夹

"%zip7%" a -tzip "%Save%%curdate%.zip" "%zipfile%" -mx0 -xr!.svn

::删除超过30天的备份--start--

forfiles /p "%Save%" /m *.zip -d -30 /c "cmd /c del /f @path"

然后把另存为 ".bat " (批处理文件),例如 :“ 自动备份.bat ”

把编辑完成的txt文件另存为bat文件

前面已经把备份的方法设置好了,接下来就是让系统在指定的时间去运行【自动备份.bat】这个批处理文件,所以创建一个系统任务计划就可以轻松解决

创建一个系统任务

创建任务计划的步骤:控制面板 ——> 管理工具——>任务计划程序——>创建任务

给系统任务取一个名字

设置任务计划的运行时间和触发周期

到此,文件的自动备份就完成了,在每天的凌晨三点半,系统将自动运行【自动备份.bat】文件

bat复制文件到指定目录同名_利用bat让文件在指定时间自动进行备份相关推荐

  1. copy所有的java文件到硬盘_将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad...

    listFiles方法接受一个FileFilter对象,这个FileFilter对象就是过虑的策略对象,不同的人提供不同的FileFilter实现,即提供了不同的过滤策略. //将d:\java目录下 ...

  2. findfirst findnext 递归查找指定目录下所有子目录下所有文件,为什么总是死机?...

    findfirst findnext 递归查找指定目录下所有子目录下所有文件,为什么总是死机? Delphi / Windows SDK/API http://www.delphi2007.net/D ...

  3. 将d:\java目录下的所有.java文件复制到d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad

    package com;import java.io.*; import java.util.ArrayList; import java.util.List; /* 编写一个程序,将d:\java目 ...

  4. 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad

    package com.hbut.test; import java.io.File; import java.io.FileNotFoundException; import java.io.Fil ...

  5. Java算法面试题:编写一个程序,将e:\neck目录下的所有.java文件复制到e:\jpg目录下,并将原来文件的扩展名从.java改为.jpg...

    package com.swift;import java.io.File; import java.io.FileFilter; import java.io.FileInputStream; im ...

  6. Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容...

    Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容 Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容 - IGod接口 - 博客园 P ...

  7. bat复制文件到指定目录同名_scp复制文件时排除指定文件

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解如何在scp复制文件时排除指定文件. 举例 ...

  8. 【shell】shell下获取指定目录及子目录下的所有文件或指定文件

    Date:2018.7.8 shell下获取指定目录下的所有文件或指定文件: 方法一: funtion getAllFilesfor files in `find $1 -name "*.t ...

  9. add多个文件 git 文件夹_利用 git 提取文件夹下多个特定文件里的内容写到特定文件内...

    有些时候我们需要将一个或多个文件夹内的特定文件里的内容读写到指定的文件内,如果是一个一个文件复制速度太慢,这时我们可以利用git来操作. 首先打开我们需要读取的文件的上级文件夹,在空白处右击选择[Gi ...

  10. linux文件操作和目录操作,Linux基础操作1——文件和目录

    Linux基础操作1--文件和目录 一.目录 1.mkdir dirname 建立子目录. 注意:用户不能在一个不存在的目录中建立子目录. 2.mkdir data 在当前目录下建立子目录data 3 ...

最新文章

  1. IOS Singleton单例模式用法
  2. 小学生家庭教育与学习心理
  3. [PHP]Maximum execution time of 30 seconds exceeded
  4. java调用其他方法中的变量_Uipath中调用Python的方法
  5. Sqlldr使用介绍
  6. hibernate4调用mysql存储过程_hibernate调用存储过程
  7. jvm垃圾回收机制_干货|JVM垃圾回收机制
  8. 自考--网络经济与企业管理--选择易考题
  9. 华为2019上半年业绩发布:华为手机海外销量已恢复禁令前80%的水平
  10. 在win32/安卓开发环境下编译BOX2D代码
  11. 函数调用的汇编语言详解
  12. 关于scrollTop
  13. Java多线程之可见性与原子性——synchronized VS volatile
  14. .jpg .png .jpeg图片转.eps矢量图的python脚本
  15. shotcut视频压缩
  16. 报表工具对比选型系列用例——排名及跨行组统计
  17. 在图像中剪切圆形图片
  18. 传:九大前缀,三大后缀
  19. 获取官方win10系统镜像方法
  20. 【记忆中的CASIO】

热门文章

  1. javascript+Java 实现MD5加密登录密码
  2. 如何安装一个优秀的BUG管理平台(转)
  3. 孔茨的现代管理理论的十一个流派
  4. 电路布线(动态规划C++实现)
  5. 10.企业安全建设入门(基于开源软件打造企业网络安全) --- 数据库安全
  6. 15.docker start / stop / restart / rm / pause / unpause
  7. 反射类 Method类的使用
  8. 雷林鹏分享:jQuery EasyUI 数据网格 - 自定义排序
  9. (转)CentOS7安装Nginx1.14.2
  10. Nginx: 解决connect() to xxxx failed (13: Permission denied) while connecting to upstream的问题