Le 05/03/2014 14:12, Audric Vigier a écrit :
Bonjour, Bonjour, Je fais tourner des simulations avec un plan de simulation (script en PJ) pour voir s'il marche. La simulation a l'air de tourner, j'obtiens des sorties, mais je n'arrive pas à créer le fichier censé contenir l'historique de ce qu'il s'est passé pendant toutes les simulations. Du coup, je ne sais pas comment mon plan de simulation a tourné. J'essaie de créer le fichier avec cette partie de script, avant l'init():
public String param_exportPath="Output_essai_recuit/Historic.csv"; File exportHistoric = new File(param_exportPath);
j'ai aussi essayé en déplaçant la deuxième ligne dans l'afterSimulation et dans l'init, sans succès. Ca m'étonne d'autant plus qu'ISIS n'a aucun souci pour charger le .csv renseigné l141... Un File, c'est un chemin vers un fichier, ça n'existe pas les fichiers en Java :D On a donc un chemin sur un fichier du disque, et des moyens de lire ou d’écrire du contenu vers un chemin.
Donc, tant que le code "FileUtils.writeStringToFile(exportHistoric.getAbsoluteFile(),expCurrent.toCSV());" n'est pas appelé, le fichier n'existera pas. PS: le "File exportHistoric = new File(param_exportPath);" doit obligatoirement être dans le afterSimulation car sinon, il n'utilisera pas la valeur du param_exportPath qu'Isis lui donnera. -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28