前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >删除IIS日志文件只保留7天log

删除IIS日志文件只保留7天log

作者头像
发布2023-10-18 10:33:03
2150
发布2023-10-18 10:33:03
举报
文章被收录于专栏:IT杂症IT杂症
dell-log.png
dell-log.png

dell-log.png

删除IIS目录下的日志文件powershell

使用方法:复制代码另存为.ps1文件运行

代码语言:javascript
复制
# 设置日志文件的根目录路径
$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
        }
    }
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-07-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 删除IIS目录下的日志文件powershell
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档