2016-11-11 30 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

相關問題