系统创建定时执行任务bat批处理删除指定N天前文件夹的文件
生活随笔
收集整理的這篇文章主要介紹了
系统创建定时执行任务bat批处理删除指定N天前文件夹的文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先我們要創(chuàng)建一個.bat的文件,下面是創(chuàng)建刪除七天前D盤backup目錄下的.dmp文件和.log文件
下面是創(chuàng)建刪除七天前D盤backup目錄下的所有文件
將以上其中一行復制,新建.txt文本文件,粘貼并保存為.bat格式
說明:
/p 指定的路徑/s 包括子目錄
/m 查找的文件名掩碼
/d 指定日期,有絕對日期和相對日期, 此處-7指當前日期 的7天前? ?
/c 運行的命令行? 表示為每個文件執(zhí)行的命令。命令字符串應該
用雙引號括起來。
默認命令是 "cmd /c echo @file"。下列變量可以用在命令字符串中:
?? ?@file??? - 返回文件名。
?? ?@fname?? - 返回不帶擴展名的文件名。
?? ?@ext???? - 只返回文件的擴展。
?? ?@path??? - 返回文件的完整路徑。
?? ?@relpath - 返回文件的相對路徑。
?? ?@isdir?? - 如果文件類型是目錄,返回 "TRUE"; 如果是文件,返回 "FALSE"。
?? ?@fsize?? - 以字節(jié)為單位返回文件大小。
?? ?@fdate?? - 返回文件上一次修改的日期。
?? ?@ftime?? - 返回文件上一次修改的時間
然后我們要讓這個.bat文件按照指定的日期自動重復執(zhí)行
1.打開掃描件所存放的服務器,點“開始”——“附件”——“系統(tǒng)工具”——“任務計劃程序”;
2.打開之后,右擊“任務計劃程序”——“創(chuàng)建基本任務”;
3.輸入基本任務名稱,我定義的是“定時清理掃描件”
4.希望該任務何時開始,選擇“每天”如下圖設置
5.選擇“啟動程序”,如下圖設置
6.將編寫的腳本文件添加進來,如下圖設置
7.配置完成
8.設置清理間隔時間,如下圖,可以看到新創(chuàng)建的計劃任務,右擊——“屬性”
9.選擇“觸發(fā)器”,并新建一個觸發(fā)器;
10.選擇編輯觸發(fā)器,如下圖設置,我設置的是定時每5分鐘自動清理一次
總結
以上是生活随笔為你收集整理的系统创建定时执行任务bat批处理删除指定N天前文件夹的文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java Short详解
- 下一篇: ElasticSearch常用搜索命令整