国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

使用forfiles命令批量刪除N天前文件

2020-06-09 14:02:22
字體:
來源:轉載
供稿:網友

在整理手上幾臺SQL SERVER 2000的數據庫備份時,一方面為了方便快速還原數據庫,另外一方面為了備份冗余、備份方式統一(先備份到本地,然后收上磁帶),將以前通過Symantec Backup Exec直接備份上帶的作業改成了如下方式:
    Step 1: 通過數據庫維護計劃將備份生成在本地磁盤M,完整備份保留2天,事務日志備份保留3天

            M:/DB_BACKUP/FULL_BACKUP
            M:/DB_BACKUP/LOG_BACKUP

    Step 2:  備份完成后通過Symantec Backup Exec將備份文件收上磁帶。
但是發現即使SQL SERVER 2000的數據庫維護計劃設置了刪除幾天前的備份文件,但是發現根本沒有刪除過期備份。于是只好使用dos命令來處理。剛開始想用forfiles命令,結果我搜索的時候,發現Windows 2000下沒有forfiles命令,后來通過從第三方復制過來,發現Windows 2000下也可以使用forfiles(如果不借助于forfiles命令,直接用批處理命令完成這個,那簡直痛苦死了)
關于forfiles命令的語法如下所示
 
C:/>forfiles /?
FORFILES [/P pathname] [/M searchmask] [/S]
         [/C command] [/D [+ | -] {yyyy-MM-dd | dd}]
Description:
    Selects a file (or set of files) and executes a
    command on that file. This is helpful for batch jobs.
Parameter List:
    /P    pathname      Indicates the path to start searching.
                        The default folder is the current working
                        directory (.).
    /M    searchmask    Searches files according to a searchmask.
                        The default searchmask is '*' .
    /S                  Instructs forfiles to recurse into
                        subdirectories. Like "DIR /S".
    /C    command       Indicates the command to execute for each file.
                        Command strings should be wrapped in double

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵寿县| 富平县| 龙岩市| 龙游县| 碌曲县| 望城县| 扶余县| 全州县| 双江| 镇远县| 瑞丽市| 登封市| 榆社县| 瑞安市| 扎兰屯市| 阿坝| 英山县| 武威市| 金溪县| 万山特区| 涟源市| 德庆县| 新密市| 靖宇县| 潢川县| 郸城县| 永新县| 调兵山市| 大丰市| 日土县| 东莞市| 奉节县| 桦川县| 兴海县| 枣庄市| 荥经县| 长顺县| 上高县| 扶余县| 广德县| 宝清县|