IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Decompresser un fichier durant transfert FTP


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de scully2501
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 184
    Par défaut Decompresser un fichier durant transfert FTP
    Bonjour,

    J'ai cherché sur google et sur le forum et je n'ai pas trouvé de solution à mon problème, qui est le suivant.

    Actuellement j'ai un VBscript qui récupère des fichier zipper en local et qui les envoie sur le serveur vers un autre dossier via la commande mget. Et j'appelle Filezilla avec ObjFTPScriptShell.Run

    J'aimerais pouvoir décompressé ses fichiers automatiquement lors du transfert des fichier zipper.

    Est ce possible?

    ci joint un bout de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    'build input file for ftp command
    	  strcmd = strcmd & "USER " & iUsername & vbCRLF
    	  strcmd = strcmd & iPassword & vbCRLF
    	  strcmd = strcmd & "cd " & iRemotePathShell & vbCRLF
    	  strcmd = strcmd & "binary" & vbCRLF
    	  strcmd = strcmd & "prompt n" & vbCRLF
    	  strcmd = strcmd & "mget " & iFileNameShell & vbCRLF
     
     
    	  strcmd = strcmd & "quit" & vbCRLF & "quit" & vbCRLF & "quit" & vbCRLF
     
        'writeLogFile "strcmd",strcmd
     
     
    	  sFTPTempFile = FontRootDir & "\tmp\ftptempfile"
    	  sFTPResults = FontRootDir & "\tmp\ftptempres"
    	  sFTPTempFileShell = formatpath(FontRootDir) & "\tmp\ftptempfile"
    	  sFTPResultsShell = formatpath(FontRootDir) & "\tmp\ftptempres"
     
     
    	  'Génération du fichier temporaire du transfert ftp
    	  Set fFTPScript = ObjFTPScriptFSO.CreateTextFile(sFTPTempFile, True)
    	  fFTPScript.WriteLine(strcmd)
    	  fFTPScript.Close
    	  Set fFTPScript = Nothing  
     
        'writeLogFile "strcmd","%comspec% /c FTP -n -s:" & sFTPTempFileShell & " " & iSite & " > " & sFTPResultsShell
    	  res=ObjFTPScriptShell.Run("%comspec% /c FTP -n -s:" & sFTPTempFileShell & " " & iSite & " > " & sFTPResultsShell, 0, TRUE)
    		If res <> 0 Then
          writeLogFile "Erreur","Erreur lors du transfert ftp du fichier " & iLocalFile
    			Wscript.quit res
    		Else 'res <> 0
          writeLogFile "Info","Transfert ftp OK "
    		End If 'res <> 0
    Merci d'avance de votre aide.

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Si c'est à la fin du transfert, c'est possible à l'aide d'un outil pour décompresser en l'applelant avec ObjFTPScriptShell.Run.

    Regarde si un outil comme winrar peut être lancé en ligne de commande avec des arguments au lancement.

Discussions similaires

  1. [Batch] Suppression fichiers après transfert FTP
    Par Sami Xite dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 30/11/2009, 16h47
  2. [IO] copie de fichier et transfert FTP
    Par Sniper37 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 07/12/2007, 17h14
  3. Réponses: 2
    Dernier message: 21/06/2005, 21h18
  4. Transfert FTP répétitif et perte de fichiers
    Par Harry dans le forum Développement
    Réponses: 3
    Dernier message: 24/06/2004, 15h15
  5. [] [Réseau] Transfert fichier sur un FTP
    Par CYFL dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 26/02/2003, 17h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo