PowerShell を使用して特定の条件に一致するファイルを検索するにはどうすればよいでしょうか?

PowerShell を使用して特定の条件に一致するファイルを検索するにはどうすればよいでしょうか?

特定の条件に基づいてファイルを検索するための変数を作成しました$check。コードは次のようになります。

$day = (get-date).day
$year = (get-date).year
$check = (Get-ChildItem | 
    where-object {$_.LastWriteTime.Day -eq "$day"} | 
    Where-Object {$_.LastWriteTime.Year -eq "$year"} | 
    Sort-Object LastWriteTime | 
    Format-Table LastWriteTime, Name, Length)

もっとコンパクトにする方法はありますか? たとえば、変数を少なくするなど。

答え1

$check=(ls|?{$_.LastWriteTime.Day -eq "$day"}|select LastWriteTime|ft LastWriteTime, Name, Length -Auto)

関連情報