gpt4 book ai didi

sql - 计算上次将文件写入 PowerShell 的月份的第几周

转载 作者:行者123 更新时间:2023-12-02 00:05:49 26 4
gpt4 key购买 nike

有什么方法可以计算最后一次写入文件是在哪一周?

情况如下:我有很多完整的 SQL 备份文件(.BAK 文件),只在星期日写入,但是......我只需要保留在本月的第 4(或最后)周写入的文件(不仅是当月,但最后写入文件的月份)。

所以搜索应该是这样的;检查文件是否在该月的最后一周写入,并删除所有不等于该月最后一周的内容。

有什么方法可以使用 PowerShell 做到这一点?

最佳答案

$path = "C:\mySearchFolder"
get-childitem $path |
where-object{$_.CreationTime.AddDays(7).Month -ne $_.CreationTime.Month} |
remove-item $_.FullPath;

我在这里所做的是比较 CreationTime 的月份与 CreationTime 的月份加上 7 天。如果比 CreationTime 晚一周是不同的月份,则为该月的最后一个星期日。

关于sql - 计算上次将文件写入 PowerShell 的月份的第几周,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18459083/

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