Я сделал это в прошлом для сценария Python для определения последнее обновление файлы в каталоге:
import glob
import os
search_dir = "/mydir/"
# remove anything from the list that is not a file (directories, symlinks)
# thanks to J.F. Sebastion for pointing out that the requirement was a list
# of files (presumably not including directories)
files = filter(os.path.isfile, glob.glob(search_dir + "*"))
files.sort(key=lambda x: os.path.getmtime(x))
, Который должен сделать то, что Вы ищете на основе файла mtime.
РЕДАКТИРОВАНИЕ : Обратите внимание, что можно также использовать os.listdir () вместо glob.glob () при желании - причина, я использовал шарик в своем исходном коде, был то, что я желал использовать шарик, чтобы только искать файлы с определенным набором расширений файла, для которых лучше подходил шарик (). Для использования listdir, вот то, на что он был бы похож:
import os
search_dir = "/mydir/"
os.chdir(search_dir)
files = filter(os.path.isfile, os.listdir(search_dir))
files = [os.path.join(search_dir, f) for f in files] # add path to each file
files.sort(key=lambda x: os.path.getmtime(x))
Разделите их двоеточиями (:).
set_include_path("/some/dir:/other/dir:.");
Дополнительная информация на php.net .
Чтобы сделать это кроссплатформенным способом, используйте константу PATH_SEPARATOR :
set_include_path('/my/path' . PATH_SEPARATOR . '/my/other/path');
К сведению: вы также можете установить включить путь в php.ini
или в конфигурацию вашего apache vhost.
Для дополнительной информации: Документация PHP по set_include_path ()