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 :

[Débutant] Utilisation de "system"


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 53
    Par défaut [Débutant] Utilisation de "system"
    Bonjour

    Est-il possible de savoir si la commande suivante
    system("copy c:\\fichier.txt c:\\MonRep")

    c bien passe ?

    et peut on modifier les options de la commande suivante

    system("mkdir c:\\Save_SIC");
    pour confirmer la création du Rep s'il existe déja ?

    Merci

  2. #2
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 237
    Par défaut
    Bonjour,

    Est-il possible de savoir si la commande suivante
    system("copy c:\\fichier.txt c:\\MonRep")
    Tu vas voir dans ton répertoire "MonRep"

    et peut on modifier les options de la commande suivante

    system("mkdir c:\\Save_SIC");
    pour confirmer la création du Rep s'il existe déja ?
    Sous Windows je ne sais pas mais sous Linux, il existe une commande "test" qui euh... teste. On peut par exemple savoir si le rep existe ou si un fichier peut-etre éxécuter.

    Sinon certaine librairie inclus des systémes performant de gestion de fichier http://c.developpez.com/bibliotheques/, mais je n'en sais pas plus.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 53
    Par défaut
    J'aurais aimé un peu plus de précision !

  4. #4
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 237
    Par défaut
    Par exemple il existe la bibliotheque Qt de Trolltech qui est portable sous Windows/Linux (pour un projet libre elle est gratuite).

    Mais bon je ne pense pas que ce soit ce que tu recherche.

    Il faut que tu recherche dans les fonctions ms-dos il doit bien exister une fonction pour "tester" ^^

  5. #5
    Fry
    Fry est déconnecté
    Membre confirmé Avatar de Fry
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    150
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 150
    Par défaut
    tu peu afficher le resultat de ta commande dans un fichier par example:

    copy file.old file.dat > out.txt

    apres tu regarde dans out.txt si la commande a renvoye une erreur

  6. #6
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Ou plus simple je crois que chaque commande renvoie un code spécifique en fonction de son exécution; il doit donc y en avoir un pour le cas où le répertoire existe déjà.

  7. #7
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Citation Envoyé par Fry
    tu peu afficher le resultat de ta commande dans un fichier par example:

    copy file.old file.dat > out.txt

    apres tu regarde dans out.txt si la commande a renvoye une erreur
    idem, je t'aurait dit :
    Code :
    dir >> out.txt
    Non, rien n'est envoyé dans le fichier.

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/11/2006, 18h00

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