dos命令複製當天生成的以日期為檔名的檔案

coolhe發表於2010-07-15

1.利用SqlServer的自動備份功能,將資料自動備份,備份出的檔案格式如下:
            db_backup_201001270930.bak
2.編輯bat指令碼
             @echo off
             echo %date:~0,4%%date:~5,2%%date:~8,2%
              xcopy /e d:\backup_db\db_backup_%date:~0,4%%date:~5,2%%date:~8,2%*.bak h:\backup_db
              pause
              
註釋:
          %date:~0,4% 取date檔案,從第0位開始往後取4位,即年份的阿拉伯數字;
          %date:~5,2% 從第5位開始往後取2位,即月份;
          %date:~8,2% 從第8位開始往後取2位,即當月的第幾天。
 
        “*” dos萬用字元,所有任意長度的字元,但只限檔名或副檔名;
        “?” dos萬用字元,代替任意一個字元,但只限檔名或副檔名;
        “*.*”全域性萬用字元,指任何檔案。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3090/viewspace-668066/,如需轉載,請註明出處,否則將追究法律責任。

相關文章