開機腳本之——定時備份

日常工作中,爲防止電腦被盜或毀壞,需要將不同磁盤目錄中的重要文件隨時備份到雲盤同步目錄中去,可以使用這個腳本。


定時備份(k="") {
  static init:=定時備份("Start")
  if (k="Start")
  {
    SetTimer, 定時備份, % 15*1000
    return
  }
  dir:=A_IsCompiled ? A_ScriptDir : RegExReplace(A_AhkPath,"\\[^\\]+$")
  rar:=dir "\Rar.exe", path:="D:\360安全雲盤同步版\rar"
  IfNotExist, %rar%
    return
  IfNotExist, %path%\
    return
  s=
  (
E:\工作\XXX工作表.xls
D:\桌面\XXX工作表.xls
  )
  s:=Trim(RegExReplace("`n" s "`n","\s*\n\s*","`n"),"`n")
  For k,v in StrSplit(s,"`n")
    IfExist, %v%
      RunWait, "%rar%" u -ep -y -m0 -pMyPassword "%path%\%k%.rar" "%v%",, Hide
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章