powershell - 如何按使用 powershell 修改的日期对不同目录中的文件进行排序?
问题描述
谁能告诉我如何从两个不同的目录 C: 和 T: 获取最新的 test.txt 文件并将其存储到变量中?
因此,存在两个相同的文件,每个驱动器上都有一个。哪个比较新?将最新的存储到变量中以供以后使用!
非常感谢
解决方案
这样的事情应该这样做:
$fileList = Get-ChildItem -Path c:\temp -Recurse file.txt | Sort-Object LastwriteTime -Descending | select -first 1
这会将最近的文件提升到列表的顶部(使用排序对象),然后如果您选择列表中的第一个文件,您将获得最近的文件。
推荐阅读
- python - 错误在一个线程中创建的 SQLite 对象只能在同一个线程中使用
- c - 操作系统:在中断被阻塞的情况下切换到另一个进程不是错误的做法吗?
- ios - 下载图像后触发collectionView重新加载的完成处理程序-Xcode [SWIFT]
- android - 在android中将时间戳转换为当前小时和分钟
- google-bigquery - 将数据从 RDBMS 加载到 Bigquery
- html - 如何将线性渐变添加到垂直 SVG 线
- c# - 想要使用 C# 在 Azure DevOps 中根据功能标题获取功能详细信息以获取工作项类型功能
- javascript - Chrome 中重复获取 URL 的代码段不起作用
- c++ - C++ 你能设计一个将指针保存在连续内存中并且不会使它们无效的数据结构吗?
- java - 如果升级 sqlite 版本,如何保留旧数据?