• Windows下使用7-zip命令自动备份文件


    在上一篇博文中,介绍了使用WinRAR自动备份文件,后来改用了腾讯云服务器,上面默认没有安装WinRAR,只有7-zip,又不想在服务器上安装许多软件,就查了下7-zip的命令,贴出来备忘~

    系统环境是:Windows Server 2012R2

    命令代码:

    "C:Program Files7-Zip7z.exe" a "D:ackup	est_%Date:~0,4%%Date:~5,2%%Date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2%%Time:~9,2%.zip" "D:WebLogzeguosite.com" "D:WebLogMyInterface"

    命令讲解:

      "C:Program Files7-Zip7z.exe":7-zip的程序路径

      a:表示执行压缩操作

      "D:ackup est_%Date:~0,4%%Date:~5,2%%Date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2%%Time:~9,2%.zip":这个表示压缩后文件存储的路径及文件名

        其中%Date:~0,4%%Date:~5,2%%Date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2%%Time:~9,2%这么一长串是在test_后面加上当前年月日时分秒毫秒的意思~

        上面那么一长串可以分解,每个小单元是:%Date:~0,4%;这个应该是dos命令,下面是我的尝试结果:

        

        即%Date:~5,2%表示从 %Date% 第五位开始取(从0数),取2个字符长度,其他的类推~

      "D:WebLogzeguosite.com" "D:WebLogMyInterface":表示我要压缩的两个文件夹,当然也可以只压缩一个文件夹,当压缩多个文件夹时,是以空格分割的。

    在用任务计划程序执行这条命令的时候我遇到一个问题:我直接执行这条命令,执行不成功;但是我把这条命令保存为bat文件,去执行这个文件,是可以执行成功的;哪位大神解答一下?谢谢

  • 相关阅读:
    数组与集合互转
    复选框 查看详情
    SQL Server 查询表备注信息的语句
    MSSql Server 索引'uq_f_userName' 依赖于 列'f_userName'。由于一个或多个对象访问此列,ALTER TABLE ALTER COLUMN f_userName 失败
    玄鸟
    Window Server 2012 R2 下 IE11 浏览器 无法安装Flash 怎么解决
    Window Server 2012 R2 没有照片查看器 打开图片都是画板问题怎么解决
    君子偕老
    燕燕
    羔羊
  • 原文地址:https://www.cnblogs.com/zzgblog/p/6515834.html
Copyright © 2020-2023  润新知