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 :

copie de fichier en vbs


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de rabi
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 62
    Par défaut copie de fichier en vbs
    bonjour

    J'ai ce code qui d'habitude fonction mais la rien



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     Const OverWriteFiles = TRUE 
     
    Set objFSO = CreateObject("Scripting.FileSystemObject") 
    objFSO.CopyFolder "\\urbanisme\data" , "h:\d2" , OverWriteFiles

    erreur 800a0005 argument ou appel procedure incorrect.

    je vois pas ou ca plante merci

  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
    probléme de syntaxe pour copy folder et les noms UNC :

    PRB : CopyFolder Syntax est différent pour chemins UNC et chemin d ..


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Const OverWriteFiles = TRUE 
     
    Set objFSO = CreateObject("Scripting.FileSystemObject") 
    objFSO.CopyFolder "\\urbanisme\data\*" , "h:\d2" , OverWriteFiles 
     objFSO.CopyFile "\\urbanisme\data\*" , "h:\d2" , OverWriteFiles

  3. #3
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objFSO.CopyFolder "\\urbanisme\data" , "h:\d2" , OverWriteFiles
    "\\urbanisme\data" me semble incorrecte comme chemin. Si urbanisme represente une machine distante, alors tu ne peut pas le faire ainsi. L'objet FileSystemObject gere le systeme de fichier local.

  4. #4
    Membre confirmé Avatar de rabi
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 62
    Par défaut
    Merci pour les reponse

    Le probleme n'etait pas du au code mais a l'acces des fichier qui son en cours d'utilisationpar msq .

    Pour repondre a cedric la syntax est bonne , je l'ai deja utilise et pas de probleme pour la copy

    merci a bbil pour la doc sur MS , je vois pas trop la difference car le caractere

    voici un code que j'utilse et qui tourne pour infos
    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
     
    dim dossier
     
    dossier=   day(now)& "-"  &  month(now)& "-"& year (now)
     
    Set objFSO = CreateObject("scripting.FileSystemObject")
     
     
    Set objFolder = objfso.createfolder("\\Serveur-donnees\longitude$\"&dossier)
     
     
     
     
                    ' copie des fichier longitude
     
    Const OverWriteFiles = TRUE
     
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    objFSO.CopyFolder "D:\Sedit\export\SMPROD" , "\\Serveur-donnees\longitude$\"&dossier, OverWriteFiles
     
     
                        ' compression des fichiers
     
    'Set fso = CreateObject("Scripting.FileSystemObject")
    'set shl = createobject("wscript.shell") 'variable shell run
     
    'shl.run "cmd  /c gzip -9rf f:\bodetbd\"&day(now)& "-"  &  month(now)& "-"& year (now) 'commande de gzip
     
     
    'D:\Sedit\export\SMPROD \\Serveur-donnees\longitude$\%yyyy%_%mm%_%dd%\*.* /s /v /y
    merci a +

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/08/2014, 19h32
  2. [C#] Copie de fichier via l'API
    Par slyv dans le forum Windows Forms
    Réponses: 5
    Dernier message: 20/12/2004, 22h39
  3. [C#] Copie de fichier via l'API
    Par slyv dans le forum Windows
    Réponses: 5
    Dernier message: 20/12/2004, 22h35
  4. [Kylix] Copie de fichier...
    Par paty.olivier dans le forum EDI
    Réponses: 1
    Dernier message: 23/06/2004, 12h55
  5. Copie de fichier
    Par Bjorn dans le forum C
    Réponses: 4
    Dernier message: 11/06/2002, 15h23

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