首页 > 解决方案 > 如何按使用 powershell 修改的日期对不同目录中的文件进行排序?

问题描述

谁能告诉我如何从两个不同的目录 C: 和 T: 获取最新的 test.txt 文件并将其存储到变量中?

因此,存在两个相同的文件,每个驱动器上都有一个。哪个比较新?将最新的存储到变量中以供以后使用!

非常感谢

标签: powershell

解决方案


这样的事情应该这样做:

$fileList = Get-ChildItem -Path c:\temp -Recurse file.txt | Sort-Object LastwriteTime -Descending | select -first 1

这会将最近的文件提升到列表的顶部(使用排序对象),然后如果您选择列表中的第一个文件,您将获得最近的文件。


推荐阅读