#1 Wed 03 June 2015 15:21
- montagne thomas
- Participant occasionnel
- Date d'inscription: 7 Sep 2007
- Messages: 13
Création automatique de dossier
Bonjour,
Je cherche a créer des dossiers automatiquement avec le nom d'un attribut pour enregistrer des fichiers qui eux-même ont des noms créés à partir d'un attribut.
J'essaie d'être un peut plus précis :
Je voudrais que les fichiers qui sont créés à la fin de mon traitement (des gpx) soient répartis dans des dossiers portant le nom d'un attribut.
Est-ce possible?
Merci d'avance pour vos réponses.
Thomas
Hors ligne
#2 Wed 03 June 2015 16:32
- jydee
- Participant occasionnel
- Date d'inscription: 2 Nov 2010
- Messages: 41
Re: Création automatique de dossier
oui c'est possible.
IL faut utiliser le transformer FilenamePartExtractor avec attribut source fme_dataset pour recuperer le chemin.
Ensuite avec StringReplacer on remplace ce que l'on veut dans le chemin.
Ensuite dans le volet de gauche tu peux choisir "repartir le jeu de données" oui et mettre le chemin nouvellement crée dans attribut ou juste l'attribut et le reste du chemin dans répertoire de répartition
Dernière modification par jydee (Mon 08 June 2015 15:58)
Hors ligne
#3 Mon 08 June 2015 15:27
- montagne thomas
- Participant occasionnel
- Date d'inscription: 7 Sep 2007
- Messages: 13
Re: Création automatique de dossier
Désolé de répondre seulement maintenant.
Je viens de tester cela fonctionne très bien.
Merci beaucoup pour le coup de pouce.
Hors ligne
#4 Mon 08 June 2015 15:58
- jydee
- Participant occasionnel
- Date d'inscription: 2 Nov 2010
- Messages: 41
Re: Création automatique de dossier
De rien
Hors ligne
#5 Thu 13 April 2017 17:15
- Geo-x
- Participant assidu
- Lieu: Pau
- Date d'inscription: 2 Nov 2010
- Messages: 215
Re: Création automatique de dossier
Bonjour @ tous.
Je me permet de relancer le sujet car j'essaie d'appliquer avec attention tout ce que vous indiquez, mais malgré cela, ça ne fonctionne pas, je n'arrive pas à identifier les erreurs.
Voilà mes configs :
- "Mode de répartition des types d'entités" = sous dossier
- "Jeu de données réparti" = Oui
- "Répertoire de répartition" = C:/dossier
- "Attribut de répartition" = nom_fichier
Dossier final :
- "Répartition par attribut" = sous_dossier
Ce qui se passe c'est que FME me crée au final : C:/dossier/nom_fichier au lieu de C:/dossier/sous_dossier/nom_fichier
Voyez-vous ce que je fais mal ?
Par avance merci.
Geo-x
Hors ligne
#6 Fri 14 April 2017 07:26
- MagBar
- Participant assidu
- Date d'inscription: 27 Jun 2012
- Messages: 203
Re: Création automatique de dossier
essaie en créant un nouvel attribut :
repartitionRepertoire : sous_dossier/nom_fichier
que tu mettras dans "Attribut de répartition" (avec les version 2016 et + tu peux directement écrire un sous_dossier/nom_fichier dans la repartition sans créer d'attribut supplémentaire).
En fait, ça dépend du type de sortie (shape, excel, etc...) parfois il utilisera l'attribut de répartition qui est précisé dans le writers comme répertoire , parfois comme nom de fichier, parfois comme nom d'onglet... Donc il faut tester en modifiant sur le Writer et sur le navigateur.
Bon courage
Hors ligne
#7 Tue 18 April 2017 11:04
- Geo-x
- Participant assidu
- Lieu: Pau
- Date d'inscription: 2 Nov 2010
- Messages: 215
Re: Création automatique de dossier
Bonjour MagBar, merci beaucoup ça fonctionne niquel !
Hors ligne