怎么来通过ps来获取最新的文件夹


PowerShell交流中心分类: Powershell基础怎么来通过ps来获取最新的文件夹
MissIsabel 管理员 提问于 10月 前

如题 
以下是我自己想的方法,还有什么别的更简单的方法吗?
Get-ChildItem D:\temp |Where-Object{$_.Name -like “*http*”}|Sort-Object creationtime -Descending|Select-Object -First 1

Marionette 管理员 回复于 10月 前

然后我只想筛选出这个文件夹中的文本文件, 应该怎么写?

1 次回答
最佳答案
Mooser Lee 管理员 回答于 10月 前

你的脚本没问题,最新访问的文件夹用“LastAccessTime”过滤,最新创建的文件夹用“CreationTime”过滤。

PS> Get-ChildItem C:\Windows -Directory | Sort-Object LastAccessTime -Descending | select -First 1


Directory: C:\Windows


Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2017/1/3 17:42 Temp

过滤该文件夹中的文本文件

PS> Get-ChildItem C:\Windows -Directory | Sort-Object LastAccessTime -Descending | select -First 1 | dir -Filter *.txt


Directory: C:\Windows\Temp


Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2016/7/25 13:06 9051 dd_clwireg.txt
-a---- 2016/12/23 12:02 1157 dd_ndp45-kb3122656-x64_decompression_log.txt
-a---- 2016/12/23 12:00 1141 dd_ndp45-kb3127229-x64_decompression_log.txt
-a---- 2016/12/23 12:02 1151 dd_NDP45-KB3142033-x64_decompression_log.txt
-a---- 2016/12/23 12:01 1138 dd_ndp45-kb3163251-x64_decompression_log.txt
-a---- 2016/7/22 17:24 12460 dd_vcredistUI6DD6.txt
-a---- 2016/7/22 17:24 12396 dd_vcredistUI6DDC.txt
-a---- 2016/7/22 17:24 12428 dd_vcredistUI6DE3.txt
-a---- 2016/7/22 17:25 12364 dd_vcredistUI6DE6.txt
-a---- 2016/7/25 12:59 18978 dd_wcf_CA_smci_20160725_045859_939.txt
-a---- 2016/7/25 12:59 17944 dd_wcf_CA_smci_20160725_045900_543.txt
-a---- 2011/12/21 16:06 0 FXSAPIDebugLogFile.txt
-a---- 2011/12/21 16:06 0 FXSTIFFDebugLogFile.txt
-a---- 2016/7/25 13:07 39853874 KB3074547_20160725_130612494-Microsoft .NET Framework 4 Client Profile
-MSP0.txt
-a---- 2016/7/25 12:57 37433516 KB3097994_20160725_125513948-Microsoft .NET Framework 4 Client Profile
-MSP0.txt
-a---- 2016/7/25 12:58 38654148 KB3098778_20160725_125733963-Microsoft .NET Framework 4 Client Profile
-MSP0.txt
-a---- 2016/7/25 12:59 7012424 KB3098778_20160725_125733963-Microsoft .NET Framework 4 Extended-MSP1.
txt
-a---- 2016/12/23 12:02 3864218 KB3122656_20161223_120202694-Microsoft .NET Framework 4.5.2-MSP0.txt
-a---- 2016/12/23 12:00 3188336 KB3127229_20161223_120022745-Microsoft .NET Framework 4.5.2-MSP0.txt
-a---- 2016/12/23 12:02 3633334 KB3142033_20161223_120117832-Microsoft .NET Framework 4.5.2-MSP0.txt
-a---- 2016/12/23 12:01 5609984 KB3163251_20161223_120052884-Microsoft .NET Framework 4.5.2-MSP0.txt