【发布时间】:2020-01-08 01:27:50
【问题描述】:
我目前正在编写一个 powershell 脚本,该脚本接受用户输入并搜索目录中具有相似名称的所有项目。
$filename = '*test*.*'
$searchinfolder = 'C:\example'
Get-ChildItem -Path $searchinfolder -Filter $filename -Recurse | %{$_.FullName}
我需要的是让它接受用户输入,同时保持第一行的功能。到目前为止我用过:
$filename = Read-Host -Prompt 'Input word'
我必须做些什么来维护功能?例如 它找到文件夹 test 和 test1
【问题讨论】:
-
将其放入包含所需添加的通配符的字符串中。
'*{0}*.*' -f $FileName之类的东西似乎可以工作。 -
是的,这似乎奏效了。谢谢@Lee_Dailey。
-
不客气!很高兴能有所帮助... [grin]
标签: powershell input wildcard