Многочисленный набор включает пути?

Я сделал это в прошлом для сценария 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))
7
задан Siamak A.Motlagh 13 February 2013 в 12:13
поделиться

2 ответа

Разделите их двоеточиями (:).

set_include_path("/some/dir:/other/dir:.");

Дополнительная информация на php.net .

9
ответ дан 6 December 2019 в 05:38
поделиться

Чтобы сделать это кроссплатформенным способом, используйте константу PATH_SEPARATOR :

set_include_path('/my/path' . PATH_SEPARATOR . '/my/other/path');

К сведению: вы также можете установить включить путь в php.ini или в конфигурацию вашего apache vhost.

Для дополнительной информации: Документация PHP по set_include_path ()

17
ответ дан 6 December 2019 в 05:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: