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

#1 jeu 29 octobre 2009 17:31

lefred
Membre
Lieu: Sophia Antipolis
Date d'inscription: 3 jui 2008
Messages: 9

Zipper le contenu d'un répertoire ?

Bonjour tout le monde,

Quelqu'un a-t-il déjà expérimenté un moyen fiable (et si possible pas trop moche :-) ) pour Zipper le contenu du répertoire résultat d'une transformation FME ?
Il doit bien y avoir une librairie pour cela dans la distrib FME, mais je ne l'ai pas trouvée :-(

Merci d'avance.
Frederic
--
Devise Shadok :
"En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche".


Frédéric Eichelbrenner
Infoterra France
Sophia Antipolis

Hors ligne

 

#2 ven 30 octobre 2009 08:54

Sarah - VEREMES
Membre
Date d'inscription: 21 avr 2009
Messages: 23

Re: Zipper le contenu d'un répertoire ?

Bonjour,

En passant par le tcl, on peut y arriver (7zip en mode console par exemple) mais depuis FME directement, je ne sais pas si c'est possible!

Bonne journée.


Sarah MOURE
Veremes : support FME & version française
support at veremes point com

Hors ligne

 

#3 ven 30 octobre 2009 09:16

ogayte
Membre
Date d'inscription: 6 mar 2006
Messages: 264

Re: Zipper le contenu d'un répertoire ?

# Exemple de compression tcl avec 7zip (il faut bien sûr installer 7zip)

        # Compresse les fichiers du Répertoire temp dest au format .tar dans repDest
            set fich_dest [eval FME_TempFilename]
            file delete -force $fich_dest
            append fich_dest "_result"
            #set fich_dest $sRepDestTmp
            append sRepDestTmp "/**/*.*"
            set nameFich [FuncFilename $nameTar]
            append fich_dest "/$nameFich.tar"
            puts "\n COMPRESSION des FICHIERS au format .tar"
            # Utilisation de 7zip pour compresser           
            if [ catch {CMD /C $zip a -y -ttar $fich_dest $sRepDestTmp} erreur ] {
                writeToFile "$logErreur" "_Erreur lors de la compression dans le fichier $fich_dest répertoire : $sRepDestTmp. \n $erreur"   
                puts "Erreur lors de la compression dans le fichier $fich_dest répertoire : $sRepDestTmp"
                # La chaîne est arrêtée en cas d'erreur
                return 1
            }


Olivier Gayte
Veremes
04-68-38-65-27

Hors ligne

 

#4 ven 30 octobre 2009 12:47

jaykayone
Membre
Date d'inscription: 15 fév 2007
Messages: 85

Re: Zipper le contenu d'un répertoire ?

Bonjour,

on peut faire ça par python shutdown script et ziplib ..

A+
jeff

Hors ligne

 

Pied de page des forums

Powered by FluxBB