Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 26, 2007 01:28:35

BION
От:
Зарегистрирован: 2007-08-26
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Python - File System Watcher

Всем привет!

Хочу сделать file system watcher на Python.
Может кто сталкивался с подобными вещами или есть какие примеры по этой теме?
Буду очень признателен если поделитесь инфой.



Офлайн

#2 Авг. 26, 2007 02:30:41

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Python - File System Watcher

Если можно, подробней, пожалуйста



Офлайн

#3 Авг. 26, 2007 08:31:26

BION
От:
Зарегистрирован: 2007-08-26
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Python - File System Watcher

Андрей Светлов
Если можно, подробней, пожалуйста
Объект наподобие объекта FileSystemWatcher в .Net.
Необходимо следить за изменениями в директориях.
Можно конечно было бы на .Net сделать, но по ряду причин нужен именно Python.
Есть вариант с ReadDirectoryChangesW (API), однако может возникнуть необходимость запускать прогу под Linux.



Отредактировано (Авг. 26, 2007 08:31:54)

Офлайн

#4 Авг. 26, 2007 10:04:38

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Python - File System Watcher

У меня когда была подобная задача - просто перечитывал по таймеру папку, сравнивая имена файлов, даты и размер. =)



Офлайн

#5 Авг. 26, 2007 11:29:58

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

Python - File System Watcher

Для Linux есть inotify и Py-биндинг – pyinotify.



Офлайн

#6 Авг. 26, 2007 14:24:00

BION
От:
Зарегистрирован: 2007-08-26
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Python - File System Watcher

Большое спасибо! Буду разбираться!



Офлайн

#7 Авг. 26, 2007 15:18:35

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Python - File System Watcher

python-gamin, тож под линукс

Офлайн

#8 Сен. 20, 2007 21:44:47

well
От:
Зарегистрирован: 2006-11-20
Сообщения: 163
Репутация: +  0  -
Профиль   Отправить e-mail  

Python - File System Watcher

Привет, может подскажите: какое есть быстрое решение в python, чтобы находить файлы дата создания, которых старше n дней заданного числа?



Офлайн

#9 Сен. 20, 2007 23:20:05

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Python - File System Watcher

рекурсивно пробежаться по папкам, спросить времена и отсеять те, которые “старше n дней заданного числа”
Модуль os все это делает.



Офлайн

#10 Сен. 21, 2007 11:56:59

well
От:
Зарегистрирован: 2006-11-20
Сообщения: 163
Репутация: +  0  -
Профиль   Отправить e-mail  

Python - File System Watcher

Андрей Светлов
рекурсивно пробежаться по папкам, спросить времена и отсеять те, которые “старше n дней заданного числа”
Модуль os все это делает.
Я нахожу дату через
os.stat (name).st_ctime
потом играюсь с
datetime
но как-то криво получается, можно пример?



Отредактировано (Сен. 21, 2007 11:57:26)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version