gpt4 book ai didi

powershell - 如何计算本周修改的文件?

转载 作者:行者123 更新时间:2023-12-03 00:49:07 24 4
gpt4 key购买 nike

我正在尝试对目录中的文件进行计数,该目录的修改日期是从本周一的星期一12:00:01 AM到星期日。我希望脚本在星期一的12:00:01 AM进行“重置”。为了撰写自己的文章,我多次废弃了以下示例,但这似乎是一个不错的开始。

这是我到目前为止的内容:

$dow = "Monday"
$today = (Get-Date).DayOfWeek
$FolderResults = (Get-ChildItem -Path C:\Temp -Filter *.* |
Where-Object {
$_.LastWriteTime.DayOfWeek -eq $dow -AND $_.LastWriteTime.DayOfWeek -eq $today
}).Count

最佳答案

DayOfWeek是一个枚举(星期日= 0,星期一= 1,依此类推)

您可以利用它来计算上周一的日期:

$LastMonday = ((Get-Date).AddDays(-(6 + (get-date).DayOfWeek) % 7)).date

然后:
$FolderResults = (Get-ChildItem -Path C:\Temp -Filter *.* |
Where-Object { $_.LastWriteTime -gt $LastMonday }).Count

关于powershell - 如何计算本周修改的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34143433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com