2016-11-11 31 views
2

我是新来的PowerShell。如何编码,寻找文件夹中的某个短语/文本由POWERSHELL

我一直在寻找如何将文件夹

在一定短语/文本代码的外观和显示输出的每个文件名。

我的代码,这看起来一定一句在这种情况下,“v_lfy”在文件

select-string -path "C:\Users\kiki\Desktop\copy\allocation - Copy.prc" 
-pattern "v_lfy" 

,但我想看看从文件夹中的许多文件“v_lfy”。

和输出显示了每个文件名,如C:\用户\奇奇\桌面\复印\配置 - Copy.prc

我应该如何编写?

回答

3

您可以使用Get-ChildItem发现该文件夹中的文件,然后通过管道他们Select-String

Get-ChildItem 'C:\Users\kiki\Desktop\copy' -Filter *.prc |Select-String -Pattern "v_lfy" 
+1

和-Recurse如果需要通过子文件夹中运行。 – dfundako

+0

如果文件夹中有“money.sql”或“money.gnt”等其他文件会怎么样,所以我想添加代码* .sql,* gnt,我该如何编码? – FZK

相关问题