0
我正在尝试查找目录中多个文件的最新版本。目前,我打电话给每个文件GCI
,但这是非常缓慢的,所以我想改为缓存所有结果的唯一文件名,然后在缓存中执行查找。如何对字典进行分组和排序?
我目前做如下:
Gci $filePath -Recurse | ?{ -Not $_.PSIsContainer } | Group-Object Name
我试图将其转换为PowerShell的等价的C#代码:
我将如何做到这一点在PowerShell中?
原来,我实际上想出了同样的事情,因为我在等待答案,除了不同的语法。谢谢。 'Gci $ path -include $ extensions -Recurse | ?{-Not $ _。PSIsContainer} |组对象名称| %{$ cache [$ _。Name] =($ _。Group | Sort-Object LastWriteTime | Select-Object -Last 1).FullName}' – Lunyx