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 :

Copier les fichiers stockes dans une variable en vbscript


Sujet :

VBScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 198
    Par défaut Copier les fichiers stockes dans une variable en vbscript
    bonjour
    je souhaite copier certains fichiers contenus dans un dossier

    en exécutant le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    For Each Fichier in FSO.GetFolder(dossier_source).Files
     
    	If InStr(Fichier.Name,"3420") = 6 Then
    	   '   Wscript.Echo ">>>> " & Fichier.Name
    		  F = Fichier.Name
    		  Wscript.Echo F
    		 FSO.FileCopy "c:\test\F" ,"c:\3420\F", true 
    	End If
     
    Next
    un message d'éxécution "ne gere pas la méthode " ne permet pas la copie des fichiers concernés
    j'ai effectue des recherches sur le net , concernant le FileCopy
    je n'ai rien trouver que la façon de copier des fichiers stockés dans une variable

    j'ai aussi tenté ceci mais idem message d' erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FSO.FileCopy "c:\test\" &F  ,"c:\34200\" &F , true
    merci pour vos réponses

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Utilise copy : la deuxiéme méthode ici :

    Comment copier un fichier ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Fichier.Copy "c:\test\F\NouveauNom.txt"

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 198
    Par défaut re
    bonjour
    merci pour ta réponse
    j'ai essayé ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    For Each Fichier in FSO.GetFolder(dossier_source).Files
     
    	If InStr(Fichier.Name,"3420") = 6 Then
    	   '   Wscript.Echo ">>>> " & Fichier.Name
     
    		  Ch = Fichier.Path 'Permet d'obtenir le chemin et le nom du fichier 
    		  Wscript.Echo F
    		 Wscript.Echo Ch
    		 Fichier.Copy   "Ch c:\3420\NouveauNom.txt "
    	End If
     next
    mais il me met le message Nom ou numéro incorrect
    merci pour vos réponses

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    C'est quoi ce ch ... tu as vu l'équivalent dans mon code ? supprime le ..

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 198
    Par défaut re
    bonjour
    merci pour ta réponse
    Effectivement j'ai bien la copie d'un fichier

    avec le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    For Each Fichier in FSO.GetFolder(dossier_source).Files
     
    	If InStr(Fichier.Name,"3420") = 6 Then
     
    		  F = Fichier.Name  ' Stocke le nom du fichier 
     
    		  Wscript.Echo F
     
     
    		 Fichier.Copy "c:\3420\F", False 
    	End If
     next
    Malheureusement le fichier copié dans le répertoire c:\3420 se nomme F

    et je pensais que F me prendrait le nom du fichier source
    comme ce nom est stocké dans la variable F
    merci pour vos réponses

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Pour utiliser la valeur contenue dans une variable, il ne faut pas la placer entre guillemets car dans ce cas tu utilise son nom ...


    sort ton F des guillemets...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Fichier.Copy "c:\3420\" & Fichier.name, False

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 198
    Par défaut re
    bonjour
    Unn énorme merci pour ce coup de main
    cela fonctionne
    J'avance grace à toi
    Un trés bon Week End

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Copier le contenu d'un fichier distant dans une variable en local
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 16/08/2007, 20h34
  2. ligne de fichier txt dans une variable
    Par suya95 dans le forum Langage
    Réponses: 2
    Dernier message: 25/07/2006, 10h14
  3. [XSLT] Attribut dont le nom est stocké dans une variable ?
    Par Xfennec dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 15/03/2006, 11h20
  4. Contenu fichier stocké dans une base de données
    Par t_om84 dans le forum Général Python
    Réponses: 20
    Dernier message: 02/03/2006, 11h45
  5. [Tomcat]Où mettre les fichiers properties dans une appli web
    Par tchouki dans le forum Tomcat et TomEE
    Réponses: 11
    Dernier message: 31/01/2006, 17h32

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