Easy shell script to Backup the whole folder

    技术2022-05-11  99

    要对某一个目录进行频繁的备份,我懒,不想每次都将某个目录压缩成zip,然后再把这个zip改名字为ABC_20070101102311.zip,打上年月日时分秒的戳,有没有什么办法可以智能一点儿呢? 如下的方法将介绍如何使用免费的压缩工具zip来实现目录打包备份。 1,zip.exe已经安装在Windows的Path里面了,例如,从http://www.info-zip.org/下载zip.exe放到c:/windows/system32/。 zip.exe required, download from http://info-zip.org 2,把打包的脚本bkzip.cmd也放到Windows的Path里面。 Copy the zip.exe to path, e.g c:/windows/system32. 3,如果有一个目录叫ABC,我们要对它进行备份,于是在ABC的上一级目录,运行bkzip ABC,于是就有一个ABC_xxxx.zip的压缩包出来了,如果想连这一步也写成脚本,那么可以写一个back_abc.cmd,内容为call bkzip abc. If you want to backup a folder named ABC, just execute command "bkzip ABC" or drag drop the folder to bkzip.cmd. bkzip.cmd的内容如下, bkzip.cmd @echo   off set  ZERO = 0 set  HH = % TIME :~ 0 , 2 % set  MM = % TIME :~ 3 , 2 % set  SS = % TIME :~ 6 , 2 % set  YYYY = % DATE :~ 0 , 4 % set  MON = % DATE :~ 5 , 2 % set  DAY = % DATE :~ 8 , 2 % rem  if HH GEQ 10 (echo "%HH%>=10") else (echo "%HH%<10") if  HH GEQ  10   ( goto   :YES )   else   ( goto   :NO ) :YES set  FN = %YYYY%%MON%
    转载请注明原文地址: https://ibbs.8miu.com/read-20702.html

    最新回复(0)