我正在寻找一个脚本,可以忽略的时间和使用只是日期后,1天后,所以昨天,到一个档案文件夹。
我对powershell的了解并不多,所以任何关于我如何做到这一点的建议都是很棒的。
每天,我运行一个脚本来生成一个.txt报告,该报告的文件名为.....2022 01 02 (文件名以日期结尾),因此我想添加一些额外的行,将昨天创建的.txts归档到归档文件夹中。
发布于 2022-01-06 13:41:18
[datetime]类型具有一个Date属性,它为您提供午夜的日期,从而允许您在不考虑时间组件的情况下比较日期:
# Construct datetime value describing yesterday at midnight
$yesterday = (Get-Date).AddDays(-1).Date
# Filter files based on date of the `CreationTime` property
$filesCreatedYesterday = Get-ChildItem -Path .\path\to\folder -File |Where-Object { $_.CreationTime.Date -eq $yesterday }$filesCreatedYesterday现在将包含昨天创建的文件
https://stackoverflow.com/questions/70607925
复制相似问题