Prévénir lorsqu'il y a un nouveau fichier dans un dossier
4 participants
Auteur
Message
Dranorck Utilisateur confirmé: Rang *
Messages : 221 Localisation : la ou il ne faut pas Projet Actuel : Virtual LGe
Sujet: Prévénir lorsqu'il y a un nouveau fichier dans un dossier Lun 11 Mai 2009 - 20:27
La question est dans le titre.
Je voudrais savoir s'il est possible de prévenir par un message lorsqu'un fichier arrive dans un dossier. Lorsque bien sûr le exe fait par game maker est ouvert.
Ma question est compréhensible? S'il vous plaît Répondez-moi.
Sujet: Re: Prévénir lorsqu'il y a un nouveau fichier dans un dossier Lun 11 Mai 2009 - 20:49
Oui c'est possible
Dranorck Utilisateur confirmé: Rang *
Messages : 221 Localisation : la ou il ne faut pas Projet Actuel : Virtual LGe
Sujet: Re: Prévénir lorsqu'il y a un nouveau fichier dans un dossier Mar 12 Mai 2009 - 18:25
Oui merci de me le dire
Mais pourrais-tu me dire comment faire aussi .
Je pensais à un fichier texte où il y a liste des fichiers dans le dossier et dès qu'il y a un nouveau il regarde si il est dans la liste mais il y a peut-être plus facile.
Un peu d'aide m'aiderait
bibi675 Utilisateur confirmé: Rang *****
Messages : 2456 Localisation : Oise Projet Actuel : Jeu par navigateur original
Sujet: Re: Prévénir lorsqu'il y a un nouveau fichier dans un dossier Mar 12 Mai 2009 - 18:38
Soit tu fais une boucle qui vérifie le nombre de fichiers dans le dossier toutes les steps (voir une sur 2) soit tu filtre les messages Windows en faisant un Hook et si tu réussis tu auras toute mon estime. :lng:
Sujet: Re: Prévénir lorsqu'il y a un nouveau fichier dans un dossier Mar 12 Mai 2009 - 19:01
Dranorck a écrit:
Mais pourrais-tu me dire comment faire aussi
Tu ne l'avais pas encore demandé.
Ce que tu peux faire :
Tu lance une alarme qui vérifie toutes les secondes (par exemple), le nombre de fichier dans un dossier. Lorsque ce nombre change, il suffit d'exécuter les actions que tu veux.
Un exemple que j'avais fait il y a longtemps, qui donne le nombre de fichiers dans un dossier (ici dans le dossier du jeu) :