環境
OS:Windows10
.Net Framework:4.7
PowerShellのバージョン:5.1.17763.1007
ソースコード
「C:\temp」フォルダからタイムスタンプが最新のファイルを抽出します。
(Get-ChildItem C:\temp | Sort-Object LastWriteTime -Desc)[0].Name
動作確認
「C:\temp」フォルダ内のファイルを確認します。test2.txtファイルが最新です。
Get-ChildItem c:\temp
ディレクトリ: C:\temp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2020/07/20 20:43 104652 test1.txt
-a---- 2020/07/20 21:01 418622 test2.txt
-a---- 2020/07/20 20:44 47106 test3.txt
実行するとtest2.txtファイルが抽出されました。なお、プロパティの「Name」を「FullName」にするとフルパスが取得できます。
(Get-ChildItem C:\temp | Sort-Object LastWriteTime -Desc)[0].Name
test2.txt
(Get-ChildItem C:\temp | Sort-Object LastWriteTime -Desc)[0].FullName
C:\temp\test2.txt