zoukankan      html  css  js  c++  java
  • Windows备份脚本

    备份脚本(备份成文件夹).bat

    @echo off
    
    set dir=ROOT
    set tobeBackupDir=%cd%\%dir%
    echo -------------------------
    echo 待备份目录:%tobeBackupDir%
    echo -------------------------
    if not exist %tobeBackupDir% (
        echo.
        echo 待备份目录不存在,请检查!
        goto :end
    )
    goto :backup
    
    ::备份方法
    :backup
    set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
    set backupDir=%dir%backup-%ymd%
    echo.
    echo *********备份开始*********
    echo -------------------------
    echo 备份目录:%backupDir%
    echo -------------------------
    
    if not exist %backupDir% (
        mkdir %backupDir%
    )
    ::/e:拷贝所有子目录(包括空子目录)。
    ::/d:只拷贝文件日期与在目标文件后的文件(即修改过的源文件)。
    ::/h:同时拷贝隐藏文件和系统文件。
    ::/y:复制文件审核设置(不显示已有文件覆盖确认)。
    xcopy /e/d/h/y %tobeBackupDir% %backupDir%
    echo *********备份结束*********
    
    ::结束程序
    :end
    echo.
    pause

    备份脚本(备份成压缩包).bat(注:需要安装对应的压缩工具

    @echo off
    
    set dir=ROOT
    set tobeBackupDir=%cd%\%dir%
    echo -------------------------
    echo 待备份目录:%tobeBackupDir%
    echo -------------------------
    if not exist %tobeBackupDir% (
        echo.
        echo 待备份目录不存在,请检查!
        goto :end
    )
    goto :rar
    
    ::rar压缩方法
    :rar
    echo *********WINRAR压缩备份文件开始*********
    set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
    set backupDir=%dir%backup-%ymd%.rar
    set rarToolPath="C:Program FilesWinRAR"
    if not exist %rarToolPath% (
        echo.
        echo 压缩工具路径不正确,请检查!
        goto :end
    )
    %rarToolPath%Rar.exe a -as -r -ep1 "%backupDir%" "%tobeBackupDir%"
    echo *********WINRAR压缩备份文件结束*********
    
    ::结束程序
    :end
    echo.
    pause
        千万不要试图去研究 研究了很久都整不明白的东西,或许是层次不到,境界未到,也或许是从未在实际的应用场景接触过,这种情况下去研究,只会事倍功半,徒劳一番罢了。能做的就是不断的沉淀知识,保持一颗积极向上的学习心态,相信终有一天所有的困难都会迎刃而解。
  • 相关阅读:
    UVA 10618 Tango Tango Insurrection
    UVA 10118 Free Candies
    HDU 1024 Max Sum Plus Plus
    POJ 1984 Navigation Nightmare
    CODEVS 3546 矩阵链乘法
    UVA 1625 Color Length
    UVA 1347 Tour
    UVA 437 The Tower of Babylon
    UVA 1622 Robot
    UVA127-"Accordian" Patience(模拟)
  • 原文地址:https://www.cnblogs.com/54hsh/p/15151950.html
Copyright © 2011-2022 走看看