2010-12-08 13 views
1

Est-il possible d'écrire une application Twisted pour surveiller l'ajout de nouveaux fichiers/dossiers dans un dossier spécifique? Si oui, quelqu'un pourrait-il me diriger vers un code/lien essayant de le faire, ou donner une idée de comment faire cela?Surveillance des fichiers avec des fichiers tordus

Répondre

0
+0

Aucun de vos liens ne mentionne Twisted et le second ne mentionne même pas Python. Comment cela s'applique-t-il à la question originale? – Gabe

+0

Parce qu'utiliser twisted qui est une application réseau pour faire une tâche spécifique au système d'exploitation est bizarre, de toute façon. Twisted est un cadre de réseau alors pourquoi ne pas utiliser ces liens puis pousser l'information sur une connexion tordue –

1

Vous n'avez pas tordu, mais bien sûr, vous pouvez l'intégrer. Fondamentalement, vous avez besoin d'utiliser inotify.

Jetez un oeil à https://github.com/seb-m/pyinotify

3

Sur Linux, vous pouvez avoir inotify with nice Twisted integration.

Espérons qu'un jour il y aura quelque chose de similaire pour Windows et peut-être * BSD (basé sur kqueue), mais pour l'instant Twisted est livré avec un support pour Linux.

+0

Ok Merci j'ai besoin sur Windows Saviez-vous s'il y a l'option de le faire sur Windows avec twisted? – AKM

+0

Pour autant que je sache, il n'y a pas encore. Il y a une API Windows qui pourrait un jour être intégrée au réacteur IOCP, c'est la même que celle que Jakob a mentionnée dans sa réponse, je pense. –