PowerShell: Script Screed

用来找出桌面上一个星期以上(大于或者等于8天)没有访问过的文件,因为是用于示例,这里使用相对容易理解的语法,并且添加了注释: function Get-OldFiles { # 获取桌面上所有的文件信息 $all_files = Get-ChildItem $env:USERPROFILE\Desktop -Recurse -File # 循环文件信息,返回其文件名,路径,以及没有访问的天数 foreach ($file in $all_files) { $not_access_day = ((Get-Date) - $file.LastAccessTime).Days if ($not_access_day -ge 8) { $value = [PSCustomObject] @{ Name = "" NotAccessDays = 0 Path = "" } $value.Name = $file.Name $value.Path = $file.FullName $value.NotAccessDays = $not_access_day Write-Output $value } } }
分类:
PowerShell
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-04-23 python 健康脚本
2021-04-23 MySQL exercise 文档
2021-04-23 exercise