PHP
(quick guide & examples)
TO GET A SPECIFIC FILE TYPE $all = glob("PATH/*.EXT");
TO GET SEVERAL FILE TYPES $all = glob("PATH/*.{EXT-A, EXT-B, ...}", GLOB_BRACE);
GET FILES WITH PREFIX $all = glob("PATH/PREFIX*");
GET FILES WITH SUFFIX $all = glob("PATH/*SUFFIX.*");
GET FILES WITH PREFIX & SUFFIX $all = glob("PATH/PREFIX*SUFFIX.*");
MULTIPLE PREFIXES $all = glob("PATH/{PREFIX-A, PREFIX-B, ...}.*", GLOB_BRACE);
CASE SENSITIVE SEARCH $all = glob("PATH/*SEARCH*");
CASE INSENSITIVE SEARCH $all = glob("PATH/*[aA][bB][cC][...]*");
7 DAYS AGO, 7 DAYS = 604800 SECONDS $ago = strtotime("now") - 604800;
GET ALL FILES 7 DAYS OR OLDER foreach (glob("PATH/*") as $file) { if (filemtime($file) <= $ago) { HIT } }