[C++] 33 FLTK : findコマンド生成アプリ/日付指定

[M1 Mac, Big Sur 11.6.5, FLTK 1.3.8]

FLTKアプリ第2弾の作成に着手しました。

今一つ信用できないFinderによる検索やSpotlight検索に代わる実用アプリです。

例えば、4/15にtestディレクトリで作成、アクセス、更新したファイルの名前と件数を出力するコマンドは以下の通りです。作成中のアプリはこのコマンドを生成して実行してくれます。

このコマンドでの日時の指定範囲です。
20220414 23:59 < range <= 20220415 23:59

cd /test && \
find . -type file -newerct '20220414 23:59' ! -newerct '20220415 23:59' ! -name "*DS_Store*" && \
find . -type file -newerct '20220414 23:59' ! -newerct '20220415 23:59' ! -name "*DS_Store*" | wc -l && \
find . -type file -newerat '20220414 23:59' ! -newerat '20220415 23:59' ! -name "*DS_Store*" && \
find . -type file -newerat '20220414 23:59' ! -newerat '20220415 23:59' ! -name "*DS_Store*" | wc -l && \
find . -type file -newermt '20220414 23:59' ! -newermt '20220415 23:59' ! -name "*DS_Store*" && \
find . -type file -newermt '20220414 23:59' ! -newermt '20220415 23:59' ! -name "*DS_Store*" | wc -l
--------------------------------------------------
出力例
--------------------------------------------------
       0
./Python/python/test.py
./ShellScript/test.sh
       3
./app/FileFinder/File Finder.png
       1