我们在名称中生成带日期的文件 . (*下面是日期的通配符)我想获取最后一个文件,包含该文件的文件夹在其 Headers 中也有一个日期(仅限月份) .
我正在使用PowerShell,我计划每天运行它 . 到目前为止这是脚本:
$LastFile = *_DailyFile
$compareDate = (Get-Date).AddDays(-1)
$LastFileCaptured = Get-ChildItem -Recurse | Where-Object {$LastFile.LastWriteTime
-ge $compareDate}
1 回答
如果您想要目录中的最新文件,而您只使用
LastWriteTime
来确定最新文件,则可以执行以下操作:另一方面,如果您只想依赖具有日期的名称,您应该能够做类似的事情
此外,如果目录中有目录,您可能想要添加
?{-not $_.PsIsContainer}