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] Vérifier si un Dossier existe


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 6
    Par défaut [Problème] Vérifier si un Dossier existe
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    char *appdata;
     
    appdata="C:\\USERS\\MASESSION\\Desktop\\NouveauDossier";
     
          if ( opendir(appdata)==NULL )
          {
               mkdir(appdata);
     
           }
    Ce Code marche bien.

    Juste que je voudrait que appdata contient getenv ("HOMEPATH") concaténé avec un "\\Desktop\\NouveauDossier" pour que mon prog marche sur d'autres pc.

    Comment faire ca svp ?

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Un truc comme cela ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    char appdata[1024]
    sprintf(appdata, "%s\\Desktop\\NouveauDossier", getenv("HOMEPATH"));
         if ( opendir(appdata)==NULL )
          {
               mkdir(appdata);
     
           }
    Attention, il faut rajouter un petit contrôle sur la validité du getenv() avant de l'utiliser
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 6
    Par défaut
    Ca marche super bien . Merci beaucoup.

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

Discussions similaires

  1. Comment faire pour vérifier si dossier existe
    Par monzonc dans le forum VBScript
    Réponses: 2
    Dernier message: 21/08/2010, 01h02
  2. Vérifier si un dossier existe
    Par cissou06 dans le forum Ruby
    Réponses: 6
    Dernier message: 14/11/2009, 01h35
  3. problème vérifier existance répertoire
    Par noctua dans le forum wxWidgets
    Réponses: 2
    Dernier message: 01/10/2009, 22h02
  4. Réponses: 6
    Dernier message: 13/03/2007, 09h36

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