Bonjour à tous,
Je travail actuellement sur Talend depuis 1 semaine.
Je cherche à modifier le nom du fichier de sortie lors du lancement d'un job, en utilisant des données qui sont en entrée et dans un tMap
Par exemple mon fichier devra avoir le nom suivant :
test_<nombre de ligne d'une table>_<date sous la forme MMYYYY>.txt
Sachant que le nombre de ligne est contenu dans une variable de tMap par exemple.
Merci d'avance pour vos lumières
Sylvain
Complément : J'ai réussie à créer le nom de fichier avec le outpuStream du fichier de sortie, et la date en mettant directement la fonction suivante dans un tJava :
Ce qu'il me manque donc, c'est comment utiliser une variable d'un tMap dans le nom de mon fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 new java.io.File("C:/sylvain2").mkdirs(); String nomDeFichier = new String(); nomDeFichier = "C:/sylvain2/ventes_codeAdherent_" + TalendDate.getDate("CCYYMM") + ".csv"; globalMap.put("out_file",new java.io.FileOutputStream(nomDeFichier,false));
Partager