Здравствуйте, гость ( Вход | Регистрация )
| Гость_Гость_Андрей_*_* |
24.10.2010, 21:35
Сообщение
#1
|
|
Гости |
Привет всем. Столкнулся с проблемой - нужно мониторить директорию в реальном времени и если в ней появляется файл - перемещаем файл в другую директорию.
Вопрос не в том, как переместить файл, а в том как мониторить директорию. По сути нужно что-то типа службы. Подскажите, кто с таким сталкивался. Заранее благодарен за предложенные решения проблем. ЗЫ. Использую python, рассмотрю варианты примеров на других языках. Отдельная просьба - пожалуйста, с описанием. |
|
|
|
![]() |
| Гость_Гость_Андрей_*_* |
25.10.2010, 9:33
Сообщение
#2
|
|
Гости |
Кроссплатформенное приложение.
Я понимаю, что в QT каждый объект имеет объект time и можно использовать timeout на сигналах и слотах. Но в питоне нет ни сигналов, ни слотов. Собственный вариант: Интервал 15 секунд, но сами согласитесь, что бесконечный цикл - бред. |
|
|
|
Гость_Андрей_* Мониторинг директории 24.10.2010, 21:35
Kagami А что тут такого. По таймеру с нужным интервалом в... 24.10.2010, 21:48
Гость_Андрей_* ЦитатаПо таймеру с нужным интервалом вызываем функ... 24.10.2010, 22:12
Litkevich Yuriy Цитата(Гость_Гость_Андрей_*_* @ 25.10.2010, 1... 25.10.2010, 2:48
CodeHunter Вот юзай и будет тебе хорошо )))
QFileSystemWatch... 25.10.2010, 9:45
panter_dsd Цитата(CodeHunter @ 25.10.2010, 10:45) Во... 25.10.2010, 10:01
CodeHunter Цитата(Гость_Гость_Андрей_*_* @ 24.10.2010, 2... 25.10.2010, 10:05
Гость_Андрей_* Вот накатал:
# cat ls.py
#!/usr/local/bin/pyth... 25.10.2010, 12:35
Litkevich Yuriy Андрей, если ты пишешь с использованием PyQt или P... 25.10.2010, 15:49
Sokoloff Может тебе нужены inotify и incron? 25.10.2010, 15:55
Гость_Андрей_* Вообще я пишу на чистом питоне.
Цитата(Гость_Гость... 25.10.2010, 18:37
Sokoloff Цитата(Гость_Андрей_* @ 25.10.2010, 19:37... 26.10.2010, 9:00![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 22:06 |