powershell删除IIS目录下的日志文件powershell
使用方法:复制代码另存为.ps1文件运行
# 设置日志文件的根目录路径 $logRootDirectory = "D:\IIS日志\" # 计算一周前的日期 $oneWeekAgo = (Get-Date).AddDays(-7)# 递归获取根目录下的所有子目录 $subdirectories = Get-ChildItem -Path $logRootDirectory -Directory -Recurse # 遍历每个子目录foreach ($subdirectory in $subdirectories) { # 获取子目录中的所有日志文件 $logFiles = Get-ChildItem -Path $subdirectory.FullName -Filter "*.log" # 遍历每个日志文件 foreach ($file in $logFiles) { # 检查文件的最后修改日期 if ($file.LastWriteTime -lt $oneWeekAgo) { # 删除过期的日志文件 Remove-Item -Path $file.FullName -Force } }}
本文链接:https://www.kinber.cn/post/4687.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝: