BION
Авг. 26, 2007 01:28:35
Всем привет!
Хочу сделать file system watcher на Python.
Может кто сталкивался с подобными вещами или есть какие примеры по этой теме?
Буду очень признателен если поделитесь инфой.
Андрей Светлов
Авг. 26, 2007 02:30:41
Если можно, подробней, пожалуйста
BION
Авг. 26, 2007 08:31:26
Андрей Светлов
Если можно, подробней, пожалуйста
Объект наподобие объекта FileSystemWatcher в .Net.
Необходимо следить за изменениями в директориях.
Можно конечно было бы на .Net сделать, но по ряду причин нужен именно Python.
Есть вариант с ReadDirectoryChangesW (API), однако может возникнуть необходимость запускать прогу под Linux.
shiza
Авг. 26, 2007 10:04:38
У меня когда была подобная задача - просто перечитывал по таймеру папку, сравнивая имена файлов, даты и размер. =)
j2a
Авг. 26, 2007 11:29:58
Для Linux есть inotify и Py-биндинг –
pyinotify.
BION
Авг. 26, 2007 14:24:00
Большое спасибо! Буду разбираться!
slav0nic
Авг. 26, 2007 15:18:35
python-gamin, тож под линукс
well
Сен. 20, 2007 21:44:47
Привет, может подскажите: какое есть быстрое решение в python, чтобы находить файлы дата создания, которых старше n дней заданного числа?
Андрей Светлов
Сен. 20, 2007 23:20:05
рекурсивно пробежаться по папкам, спросить времена и отсеять те, которые “старше n дней заданного числа”
Модуль os все это делает.
well
Сен. 21, 2007 11:56:59
Андрей Светлов
рекурсивно пробежаться по папкам, спросить времена и отсеять те, которые “старше n дней заданного числа”
Модуль os все это делает.
Я нахожу дату через
os.stat (name).st_ctime
потом играюсь с
datetime
но как-то криво получается, можно пример?