Powershell选择包含特定字符串的最新文件

Ste*_*eff 5 powershell

我已经编写了一个代码,powershell用于选择目录中的最新文件。

$first = Get-ChildItem -Path $dir | Sort-Object CreationTime -Descending | Select-Object -First 1
$first.name
Run Code Online (Sandbox Code Playgroud)

但是,我需要选择名称中包含特定字符串的最新文件。我该如何修改我的代码才能做到这一点?

Ste*_*eff 4

我用这个让它工作:

$filterIRP1064="IRP_1064*"
$latest1064 = Get-ChildItem -Path $dir -Filter $filterIRP1064 | Sort-Object LastAccessTime -Descending | Select-Object -First 1
$latest1064.name
Run Code Online (Sandbox Code Playgroud)