我们生成名称中带有日期的文件。
(* 下面是日期的通配符)
我想获取最后一个文件,并且包含该文件的文件夹的标题中也有一个日期(仅月份)。
我正在使用 PowerShell,并安排它每天运行。这是到目前为止的脚本:
$LastFile = *_DailyFile
$compareDate = (Get-Date).AddDays(-1)
$LastFileCaptured = Get-ChildItem -Recurse | Where-Object {$LastFile.LastWriteTime
-ge $compareDate}
如果您想要目录中的最新文件并且您仅使用LastWriteTime
要确定最新文件,您可以执行如下操作:
gci path | sort LastWriteTime | select -last 1
另一方面,如果您只想依赖包含日期的名称,您应该能够执行类似的操作
gci path | select -last 1
另外,如果目录中有目录,您可能需要添加一个?{-not $_.PsIsContainer}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)