gpt4 book ai didi

powershell - Powershell获取顶级父文件夹

转载 作者:行者123 更新时间:2023-12-03 01:21:39 26 4
gpt4 key购买 nike

我的最终目标是获取在最后一天修改过文件的顶级文件夹(给定路径)的列表。

可能有很多方法可以做到这一点。我遇到问题的地方只是获取顶级文件夹。

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

Get-ChildItem -Path "c:\data\*" -recurse | 
where-object {$_.lastwritetime -gt (get-date).addDays(-1)} |
where-object {-not $_.PSIsContainer} |
Foreach-Object { $_.DirectoryName} |
sort -unique

它会获取所有目录,而不仅仅是顶层目录。

最佳答案

这就是我会做的

$dirs = dir "sometoplevelpath" |?{ $_.PsIsContainer }
$oneDayAgo = (Get-Date).AddDays(-1)

$dirs |?{ dir $_ -Recurse |?{!$_.PsIsContainer -and $_.LastWriteTime -gt $oneDayAgo } | select -first 1 }

关于powershell - Powershell获取顶级父文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12059493/

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