Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Mon 23 July 2018 15:51

PaulH
Participant assidu
Lieu: Nantes
Date d'inscription: 1 Aug 2007
Messages: 463

création automatique de dossiers

Bonjour,

Mon problème est simple mais je ne sais pas si FME est capable de le faire (ms si parce que c'est FME...).

Je souhaiterais créer des dossiers (vides), dans un certain répertoire.
Je sais que l'on peut y arriver via Fanout mais là il s'agit de créer 5 répertoires au même niveau dans l'arborescence.

Pour l'instant je réalise cette création en générant 5 writer en sortie, et en jouant sur le Fanout.
De plus, afin de créer ces répertoires, je me trouve obligé de créer des faux fichiers (en l'occurence des shp vide) au sein de ces répertoires. peut-on créer des dossiers vides?

Tout ceci n'est pas propre. Existe-t-il un moyen de mieux gérer ces cas? un transformer miracle?

Je vous remercie d'avance !!!


Paul Hedin

ex-luern

Hors ligne

 

#2 Mon 23 July 2018 16:27

pierreb
Participant actif
Lieu: La Rochelle
Date d'inscription: 3 Oct 2011
Messages: 73

Re: création automatique de dossiers

Tu peux utiliser soit le SystemCaller (ou lancer la création des dossiers via les commandes dos de windows), soit les paramètres du projet FME, en python ou TCL pour réaliser cette opération.

Hors ligne

 

#3 Tue 24 July 2018 10:06

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 981

Re: création automatique de dossiers

via les commandes dos de windows


C'est ce que j'aurais fait aussi.
Si tu ne l'as jamais fait, tu peux par exemple écrire ces quelques lignes dans un fichier texte (".TXT"), dont tu changes l'extension en ".BAT".

Code:

MD c:\ton_chemin\ton_dossier1
MD c:\ton_chemin\ton_dossier2
MD c:\ton_chemin\ton_dossier3
MD c:\ton_chemin\ton_dossier4
MD c:\ton_chemin\ton_dossier5

Sylvain M.

Hors ligne

 

#4 Thu 26 July 2018 09:17

PaulH
Participant assidu
Lieu: Nantes
Date d'inscription: 1 Aug 2007
Messages: 463

Re: création automatique de dossiers

Merci pour vos réponses.

Le .bat ne me convient pas à priori, il faut que la commande s'exécute durant la lecture de mon wokkbenc. Je vais tester avec le systemeCaller en y mettant les lignes de commandes


Paul Hedin

ex-luern

Hors ligne

 

#5 Thu 26 July 2018 10:03

PaulH
Participant assidu
Lieu: Nantes
Date d'inscription: 1 Aug 2007
Messages: 463

Re: création automatique de dossiers

Tout marche nickel avec SystemCaller.
Simplement je n'arrive pas à enchainer les lignes de commandes. Dans l'aide il disent qu'il faut ajouter && mais cela n'a pas l'air de fonctionner

Code:

MD c:\ton_chemin\ton_dossier1&&
MD c:\ton_chemin\ton_dossier2&&
MD c:\ton_chemin\ton_dossier3&&
MD c:\ton_chemin\ton_dossier4&&
MD c:\ton_chemin\ton_dossier5&&

Peut-on les enchainer ou faire 5 SystemCaller?

Dernière modification par luern (Thu 26 July 2018 10:04)


Paul Hedin

ex-luern

Hors ligne

 

#6 Thu 26 July 2018 17:20

pierreb
Participant actif
Lieu: La Rochelle
Date d'inscription: 3 Oct 2011
Messages: 73

Re: création automatique de dossiers

Sépare simplement tes commandes avec un "espace && espace"

Code:

MD c:\ton_chemin\ton_dossier1 && MD c:\ton_chemin\ton_dossier2 && MD c:\ton_chemin\ton_dossier3 && MD c:\ton_chemin\ton_dossier4 && 
MD c:\ton_chemin\ton_dossier5

Cela devrait passer smile

Hors ligne

 

#7 Thu 26 July 2018 18:01

PaulH
Participant assidu
Lieu: Nantes
Date d'inscription: 1 Aug 2007
Messages: 463

Re: création automatique de dossiers

super merci !!! tongue


Paul Hedin

ex-luern

Hors ligne

 

Pied de page des forums

Powered by FluxBB