天天看點

bat方式備份檔案并删除曆史備份

bat指令

  1. 複制檔案
對E:\FFOutput這個檔案夾進行備份,備份的位置是D:\

參數說明
/e  拷貝所有子目錄,包括空子目錄
/i  如果目标檔案或目錄不存在且拷貝的檔案數多于一,則假設目标為目錄
/d  隻拷貝檔案日期與在目标檔案後的檔案(即修改過的源檔案)
/h  同時拷貝隐藏檔案和系統檔案
/r  拷貝并覆寫隻讀檔案
/y  複制檔案稽核設定(不顯示已有檔案覆寫确認)

Xcopy E:\FFOutput D:\ /e/i/d/h/r/y
      
  1. 壓縮并删除原有檔案
C:\Program Files (x86)\WinRAR\Rar.exe a -r -o+ -s -ibck -Y -df 壓縮檔案名.rar 被壓縮的檔案或檔案夾
      
  1. 删除7天前的rar檔案
參數說明
/p  指定路徑
/m  搜尋方式,預設是*.* 
/d  選擇日期大于或等于(+ )(或者小于或等于(- ))指定日期的檔案,預設+
其中MM / DD / YYYY 是指定的日期,DD 是目前日期減去DD 天,預設是DD 。DD 的有效範圍是0 - 32768
/c  指定要執行的指令
/s  檔案夾下存在檔案也删除
@path   顯示檔案的完整路徑

forfiles.exe /p 目錄 /m *.rar /d -7 /c "cmd /c del /s @path"
      

繼續閱讀