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

 C++ Discussion :

Problème avec system("xcopy")


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant à l'école 42
    Inscrit en
    Avril 2013
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant à l'école 42

    Informations forums :
    Inscription : Avril 2013
    Messages : 59
    Par défaut Problème avec system("xcopy")
    Bonjour,

    Je suis en train de faire un programme dans lequel un Backup d'un dossier (ainsi que tout ce qu'il y a à l'intérieur) ont besoin d'être copier.
    J'ai trouvé qu'avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #include <Windows.h>
    system("xcopy "source" "destination"")
    cela pouvait marché.

    Dans mes chemin "source" et "destination" il y a des paramètres, mon code ressemble donc à sa :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    sprintf(copyBackup1,"xcopy /E /I /Y \"%s\" \"%s\"",pathConfig,pathDossierSaves4);
    sprintf(copyBackup2,"xcopy /E /I /Y \"%s\" \"%s\"",pathItem,pathDossierSaves3);
    sprintf(copyBackup3,"xcopy /E /I /Y \"%s\" \"%s\"",pathRemoteVdfTF2,pathDossierSaves2);
     
    system(copyBackup1);
    system(copyBackup2);
    system(copyBackup3);
    Cependant quand j’exécute mon programme, j'ai cela au moment d'utiliser xcopy :
    'xcopy' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commande
    Et j'ai la même chose avec robocopy...

    Quelqu'un aurait une solution svp ?

    Cordialement,

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    734
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 734
    Par défaut
    xcopy est-il dans le path au moment de l'exécution? Sinon, il faut donner le chemin complet.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant à l'école 42
    Inscrit en
    Avril 2013
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant à l'école 42

    Informations forums :
    Inscription : Avril 2013
    Messages : 59
    Par défaut
    En effet quand je met "C:\Windows\System32\xcopy.exe" cela fonctionne.

    Merci beaucoup

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

Discussions similaires

  1. Problème avec System.Data.Odbc
    Par Chii-san dans le forum VB.NET
    Réponses: 2
    Dernier message: 14/08/2007, 14h41
  2. [Système] Problème avec system()
    Par bartrik dans le forum Langage
    Réponses: 2
    Dernier message: 07/06/2007, 10h46
  3. problème avec System.management
    Par arabimouh dans le forum Windows Mobile
    Réponses: 2
    Dernier message: 24/05/2007, 16h50

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