我当前正在编写一个Powershell脚本,该脚本接受用户输入并在目录中搜索所有具有相似名称的项目。
$filename = '*test*.*'
$searchinfolder = 'C:\example'
Get-ChildItem -Path $searchinfolder -Filter $filename -Recurse | %{$_.FullName}
我需要在保持第一行功能的同时让它接受用户输入。到目前为止,我已经使用过:
$filename = Read-Host -Prompt 'Input word'
我必须做什么来维护功能?例如它找到文件夹test和test1
@@ Lee_Dailey在评论中给出了解决方案。
$filename = Read-Host -Prompt 'Input word'
$filename = '*{0}*.*' -f $fileName
Get-ChildItem -Path $searchinfolder -Filter $filename -Recurse | %{$_.FullName}