powershell 删除8天前的日志
Posted 小刀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 删除8天前的日志相关的知识,希望对你有一定的参考价值。
把以下命令保存为ps1脚本,添加到Windows计划任务中设定每天固定时间执行即可:
#delete logs in specify website, just save logs in eight days~ $TimeOutDays=8 $filePath="C:public" $allFiles=get-childitem -path $filePath foreach ($files in $allFiles) { $daypan=((get-date)-$files.lastwritetime).days if ($daypan -gt $TimeOutDays) { #$files.FullName remove-item $files.fullname -Recurse -force } }
参数说明:
-Recurse 表示递归,删除子文件和子文件夹
-Force 表示强制删除,不询问
以上是关于powershell 删除8天前的日志的主要内容,如果未能解决你的问题,请参考以下文章
用shell脚本打包30天前的日志,格式:log20110901;并删除30天前的日志