指定したディレクトリと、その配下の全てのサブディレクトリ内の.xlsx形式のファイルを探し出し、更新日時が新しい順に上位30個を表示するプログラムです。
exeファイルを用意してあるので、Pythonがインストールされていなくても動きます。
Windows向けです。
check_update.exeのファイルを、調べたいディレクトリに配置します。
例えば、上の図のように配置すると、exeファイルと同じ階層のディレクトリ(エクセル1.xlsxなど)とそのサブディレクトリ(Room1以下、Room2以下)に含まれる全ての.xlsx形式ファイルが対象です。
サンプルとして、テスト用フォルダに空のエクセルファイルを複数配置してあるのでそこで試してみてください。
-
補足: もしもローカルで、プログラムを書き換えて再度exeファイルにする場合は、 pyinstallerというツールをインストールして
pyinstaller check_update.py --onefile
を走らせる必要があります。