タブファイラー開発ブログ

Tablacus ExplorerやX-Finderの作者のブログ

検索機能(X-Finder/Tablacus Explorer)

今回、X-FinderとTablacus Explorerに検索機能を追加しました。 FilterViewってフィルタだと思い込んでいたのですが、ひょんなことから試してみたら、検索だったので、びっくりしました。 この検索はWindows Vista以降しか対応していませんが、Advanced Query Syntax(AQS)に対応していて、例えば、「更新日時:今週」を検索すると今週の項目が検索され、「更新日時:>2014/2/1」とすれば2014年2月1日以降の項目が検索されます。 「更新日時:今週 AND 拡張子:exe」等の複数の項目を検索することもできます。 また、スクリプトを使えば、10日前から今日までの項目を検索する場合はX-Finderでは以下のランチャを実行すればOkです。

Script:JScript WScript.Exec('Search:更新日時:>' + new Date(new Date() - 86400000 * 10).toLocaleString());

Tablacus Explorerではタイプを「JScript」にしてパスを以下のようにします。

var FV = te.Ctrl(CTRL_FV); if (FV) {   FV.FilterView('更新日時:>' + new Date(new Date() - 86400000 * 10).toLocaleString()); }

* 10 の10を変えると何日前からかを変更できます。