检查文件夹的修改日期,如果今天没有修改,则输出一条消息

时间:2018-04-03 15:57:47

标签: powershell

请帮助我在PowerShell中达到我的以下要求,我是一个非常新的脚本:(

我们有一个像:

这样的文件夹
  • C:\文件夹\ Folder1中\ TEST
  • C:\文件夹\文件夹2 \ TEST
  • C:\文件夹\ Folder3 \ TEST
  • C:\文件夹\ Folder4 \ TEST

检查TEST的文件夹日期,如果日期等于今天,则不​​执行任何操作。但如果日期不是今天,则输出"FolderX not updated from yesterday"

1 个答案:

答案 0 :(得分:0)

这样的事情应该做你想要的。使用Get-Childitem查找TEST个文件,where来过滤那些尚未修改的文件,然后Split-Path来获取路径的文件夹部分。这一切看起来像

Get-ChildItem folder\*\TEST | where lastwritetime -lt ([datetime]::Today) | Split-Path -Parent