[JXA] ファイル検索のためのJXA
入力されたテキストを含むファイルを、指定したフォルダ内で検索します。
検索マッチしたファイルは一覧で表示され、ダブルクリックで開くことができます。
JXA(JavaScript for Automation)を利用しているため、MacOSでのみ動作します。
- スクリプトエディタを起動
- 言語を「JavaScript」に変更
- findFilesJXA.jsのコードをコピーしてスクリプトエディタにペースト
- アプリケーションとして保存
- アプリケーションを起動
- 検索したい文字列を入力
- 検索対象となるフォルダを選択
- 検索マッチしたファイルが一覧表示される
- ダブルクリックで任意のファイルを開く
findコマンドに-nameオプションを付けて実行しています。
検索文字列は\*{文字列}\*に整形し、フルパスに該当文字列が含まれればすべてマッチさせます。
MIT License
@UskeS