我经常使用 notepad++ 的“在文件中查找”功能,但必须打开 notepad++,浏览到目录,在 N++ 中打开搜索,然后将目录名称复制到其中,然后搜索,这很麻烦
是否有一个程序可以让这个过程自动化,只需在上下文菜单中右键单击目录并选择在文件中查找?
谢谢
答案1
您可以使用 PowerShell 完成此任务:
相关位:
此示例在目录及其所有子目录中搜索特定的文本字符串。
Get-ChildItem -Path C:\Windows\System32\*.txt -Recurse | Select-String -Pattern 'Microsoft' -CaseSensitive
Get-ChildItem 使用 Path 参数指定 C:\Windows\System32\*.txt。Recurse 参数包括子目录。对象通过管道发送到 Select-String。
Select-String 使用 Pattern 参数并指定字符串 Microsoft。CaseSensitive 参数用于匹配字符串的精确大小写。Select-String 在 PowerShell 控制台中显示输出。