私はいつも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 コンソールに出力を表示します。