Top > ファイル・フォルダを自動操作する > 条件付きでフォルダ内のファイル一覧を取得

条件付きでフォルダ内のファイル一覧を取得

指定したフォルダ内にあるファイルの一覧を、更新日やサイズ・拡張子などの条件付きで絞り込んで取得します。「フォルダの内容を取得」機能のフィルタを使いこなします。

フォルダの内容を取得する際のフィルタ

目次
1:名前(RegExp)
2:サイズ
3:最終更新日

1:名前(RegExp)

ファイル名を抽出条件にします。ファイル名の指定に正規表現を利用できます。以下によく使う正規表現を記載します。

正規表現でファイルを抽出

1:ファイル名がS(大文字)で始まる
S.*?
2:ファイル名がSまたはsで始まる
[Ss].*?
3:ファイル名が「Sample」+3桁の数字
Sample(\d{3}).*?
4:拡張子がPDF
.*?\.pdf

2:サイズ

チェックをONにするとファイルのサイズを抽出条件にします。以下の画像の場合、1000キロバイト(=1MB)~5000キロバイト(=5MB)のファイルを抽出条件とします。

サイズ指定でファイルを抽出

1:固定
抽出対象とする更新日時をFROM~TOで設定します。下記の場合、「2019年10月01日 10:00 ~ 2019年10月03日 06:00」の間に更新されたファイルが抽出の対象となります。
2:相対
現在の時刻を基に、「過去XX日間の間に更新されたファイル」という条件を設定します。「過去XX日」「過去XX時間」「過去XX分」の3種類の設定が可能です。

3:最終更新日

ファイルの最終更新日を指定し、条件に合致したファイルの情報のみ取得します。「フォルダの内容を取得」のフィルタ内で、「最終更新日」のチェックをONにします。

ファイルの最終更新日のイメージ

1:固定
抽出対象とする更新日時をFROM~TOで設定します。下記の場合、「2019年10月01日 10:00 ~ 2019年10月03日 06:00」の間に更新されたファイルが抽出の対象となります。

固定日付の設定方法

2:相対
現在の時刻を基に、「過去XX日間の間に更新されたファイル」という条件を設定します。「過去XX日」「過去XX時間」「過去XX分」の3種類の設定が可能です。

相対日付の設定方法