• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:最新のファイルのみ検索)

ファイル検索を最適化する方法

このQ&Aのポイント
  • サーバー内のファイルを検索する際に、最新のファイルのみを対象にする方法を考えています。
  • ファイルの中身を検索する際、指定していない拡張子のファイルは無視するように改造することが可能です。
  • 検索対象ファイルが膨大に増加しているため、30日以上古いファイルを無視するように改造することができないか検討しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

変更時刻のファイルテスト演算子-Mが使えそうな。こんな感じ: next unless -M $file < 30; 何を持って「30日以上」なのか不明なのではずしてるかも。

参考URL:
http://perldoc.jp/docs/perl/5.6.1/perlfunc.pod
cocolink
質問者

お礼

ご回答有難うございます。 質問直後に-Mとifを使って何とかできたのですが、 お教えいただいた書き方の方が、綺麗ですので、 早速使わせてもらいました。 30日のところは$FORM{'day'}にして、フォームで指定するようにしました。 unlessのような書き方は使ったことがなかったため大変勉強になりました。

関連するQ&A