linux/arm下對過期的軟件運行日誌進行清理

直接調用shell命令就可以了,如下:

system("find /userdata/shuigongyuan/logs -mtime+29 -name \"*.*\" -exec rm -Rf {} \\;");

其中,/userdata/shuigongyuan/logs是對應的文件目錄;

 -ctime 文件最後一次修改時間,後面只能用整數,單位爲天,同時,還有atime,mtime,amin,cmin,mmin等時間參數可選,+29:查找29天前的文件,這裏用數字代表天數;

-name 設定目標文件名,建議採用,否則可能誤刪其他文件;

"*.*":希望查找的數據類型,"*.jpg"表示查找擴展名爲jpg的所有文件,"*"表示查找所有文件,這個可以靈活運用,舉一反三;

 -exec 表示需要執行的命令;

rm -rf:強制刪除文件,包括目錄;

{}代表find找到的內容;

"\;"是固定寫法表示結束-exec,

 

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