Communauté Eggdrop
Supprimer un fichier - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Sujet : Supprimer un fichier (/showthread.php?tid=247)



Supprimer un fichier - MewT - 18/07/2008

Bonjour ^^ (Oui, c'est encore moi xD)

Voilà, pour mon salon, j'ai décidé de faire un système de Stats assez simple. J'ai vite trouvé Atlantis mais il est trop complet pour moi. J'ai donc décidé de le modifier un peu pour qu'il s'adapte à ce que je souhaite ^^

Voulant des stats juste sur une journée, je voudrais supprimer tout les soirs à minuit le fichier *.db contenant les stats, pour pouvoir recommencer la journée.

Donc j'ai fais :

TCL
bind time - "00 00 * * *" atlantis::pubTop



atlantis::pubTop étant la procédure qui annonce le top10, à minuit, le bot annonce le top10 des plus bavards sur le salon et juste après, vide le fichier.
Mais voilà, je ne sais pas comment supprimer, et encore moin comment recréé le fichier.

Si une âme pourrait m'aider xD Merci bien ^^


RE: Supprimer un fichier - CrazyCat - 18/07/2008

il suffirait que ta proc efface le fichier, par exemple en le réécrivant (fopen $file w)


RE: Supprimer un fichier - Merwin - 19/07/2008

Le soucis étant que, (c'est moi qui ai développé Atlantis), les informations seront toujours en mémoire, même si tu effaces le fichier Smile
Euh ce script doit avoir 2 ans, j'y ai pas touché depuis donc je me souviens absolument pas de comment je gérais ça Smile


RE: Supprimer un fichier - Merwin - 19/07/2008

CrazyCat a écrit :il suffirait que ta proc efface le fichier, par exemple en le réécrivant (fopen $file w)

Hors sujet, mais utiliser [file delete] me parait plus simple !
My 2 cents,

Merwin


RE: Supprimer un fichier - MewT - 19/07/2008

hum ... j'avoue que j'avais oublié ça x) vu que tout les users en cours sont stockés dans la variable "users", il me reste plus qu'a supprimer "users" et ça devrait aller non ?


RE: Supprimer un fichier - Merwin - 19/07/2008

Oui je pense !

Code :
variable users; unset users