我有一个文件ID列表
我希望使用powershell从庞大的目录中找到包含这些数字的系统提要文件。
我在使用Get-Content Cash* -totalcount 1 > cash_Check_outputfile.txt
但由于每个文件包含大量标题,因此无法正常工作。
有人能指出我正确的方向吗?
非常感谢。
答案 0 :(得分:1)
使用Get-ChildItem cmdlet检索所有文件,并使用Select-String cmdlet查找字典中包含任意数字的文件(本例中为$test
)。最后,使用Select-Object cmdlet获取路径。
$test = @(
707839
709993
)
$pathToSearch = 'C:\test'
Get-ChildItem $pathToSearch | Select-String $test | Select-Object -ExpandProperty Path