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

Visual C++ Discussion :

[VC++] comment verifier qu'un fichier existe deja


Sujet :

Visual C++

  1. #1
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut [VC++] comment verifier qu'un fichier existe deja
    je suis en train de developper une appli et j'ai besoin d'une fonction avec laquelle je pourrai verifier est ce qu'un fichier existe deja ou non.

    j'utilise pas les MFC mais les API.

    comment pourrai-je faire ca ?

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055

  3. #3
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    Mais ces fonctions la permettent de definir des section et des entr�es dans win.ini qui est un fichier windows. mais moi je veux le creer mon propre fichier ini et creer les sections et les entr�es que je veux.


    comment faire ca?

  4. #4
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    Citation Envoy� par ksoft
    Mais ces fonctions la permettent de definir des section et des entr�es dans win.ini qui est un fichier windows. mais moi je veux le creer mon propre fichier ini et creer les sections et les entr�es que je veux.


    comment faire ca?
    hein
    tu es sur que l'on parle encore de la m�me chose ?
    j'ai jamais parl� de .ini dans ce post de la faq ....

  5. #5
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    Pardon, j'ai fait une erreur. desol�

  6. #6
    Membre �clair�
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2006
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 245
    Par d�faut
    la fonction _access ne fait rien du tous. je ne sais pas pourquoi?

  7. #7
    Membre confirm� Avatar de lenouvo
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    252
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 252
    Par d�faut
    sinon essaye d'utiliser la fonction FindFile

  8. #8
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    Citation Envoy� par ksoft
    la fonction _access ne fait rien du tous. je ne sais pas pourquoi?
    �a ne veut rien dire cette remarque.
    il y a un exemple dans la faq et dans MSDN etc...

  9. #9
    Membre exp�riment� Avatar de Rupella
    Inscrit en
    F�vrier 2005
    Messages
    286
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 286
    Par d�faut
    elle retourne peut etre une erreur ?...

  10. #10
    Membre �prouv�
    Inscrit en
    Avril 2004
    Messages
    122
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 122
    Par d�faut
    Ou tu peux essayer aussi la fonction _tstat.

  11. #11
    Inactif  

    Homme Profil pro
    Ing�nieur test de performance
    Inscrit en
    D�cembre 2003
    Messages
    1 986
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur test de performance
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 986
    Par d�faut
    ou PathFileExists peut-�tre.

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 9
    Par d�faut
    ma version:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    BOOL CPlugin::isValidFilename(CString szFile)
    {
    	WIN32_FIND_DATA fd;
    	HANDLE h = FindFirstFile(szFile, &fd);
    	if (h != INVALID_HANDLE_VALUE) {
    		FindClose(h);
    		return TRUE;
    	}
    	return FALSE;
    }

  13. #13
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    BOOL CPlugin::isValidFilename(CString const &szFile)
    Puisque tu es en C++ avec MFC, autant faire du C++ avec MFC performant...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Ao�t 2006
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2006
    Messages : 9
    Par d�faut
    tout a faite exacte! je modifie ma petite bibliotheque perso

    Merci

  15. #15
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par d�faut
    Bonjour

    En lisant le sujet quelqu'un pourrait t-il m'expliquer ce qui il y a de plus performant d'utiliser

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    BOOL CPlugin::isValidFilename(CString const &szFile)
    � la place de

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    BOOL CPlugin::isValidFilename(CString szFile)
    cordialement

  16. #16
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    l'emploi de la r�ference �vite de faire une copie de l'objet pass� en argument (passage par valeur).
    qui dit copie dit dans ce cas allocation m�moire et donc temps et cout memoire pour l'op�ration.
    le const indique clairement que le contenu ne sera pas modifi�.

  17. #17
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par d�faut
    Merci pour cette pr�cision Farscape, c'est limpide!!
    Il ne reste plus qu'� l'utiliser !!!

    Cordialement

  18. #18
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 297
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 297
    Billets dans le blog
    2
    Par d�faut
    Et puis le const permet quelques obscures optimisations du compilateur. Il me semble qu'une m�thode d�clar�e ainsi va �tre compil�e comme si elle �tait inline.

Discussions similaires

  1. Comment verifier si une table existe deja
    Par amine_en_france dans le forum Langage SQL
    R�ponses: 1
    Dernier message: 08/03/2007, 17h21
  2. [XSLT]verifier si un noeud existe deja
    Par davelo dans le forum XSL/XSLT/XPATH
    R�ponses: 2
    Dernier message: 22/03/2006, 16h47
  3. verifier si un fichier existe
    Par franfr57 dans le forum ASP
    R�ponses: 7
    Dernier message: 12/02/2006, 10h08
  4. Comment savoir si un fichier existe en C
    Par sympho dans le forum Linux
    R�ponses: 3
    Dernier message: 16/12/2005, 06h35
  5. R�ponses: 2
    Dernier message: 05/09/2005, 16h32

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