Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
883 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C] Existance d'un dossier & Utilisateur windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Existance d'un dossier & Utilisateur windows

n°419695
nono2003
Posté le 06-06-2003 à 16:11:47  profilanswer
 

Dsl pour les betes questions mais comment vérifie-t-on si un dossier exite ?
 
et comment sait-on le nom de l'utilisateur windows ...

mood
Publicité
Posté le 06-06-2003 à 16:11:47  profilanswer
 

n°419807
Konar
Posté le 06-06-2003 à 16:39:11  profilanswer
 

nono2003 a écrit :

Dsl pour les betes questions mais comment vérifie-t-on si un dossier exite ?
 
et comment sait-on le nom de l'utilisateur windows ...


 
la 2eme je sais pas, mais la 1ere:
 

Code :
  1. hDir = CreateFile(
  2.   DirName,                            // pointer to the file name
  3.   FILE_LIST_DIRECTORY,                // access (read/write) mode
  4.   FILE_SHARE_READ|FILE_SHARE_DELETE,  // share mode
  5.   NULL,                               // security descriptor
  6.   OPEN_EXISTING,                      // how to create
  7.   FILE_FLAG_BACKUP_SEMANTICS,         // file attributes
  8.   NULL                                // file with attributes to copy
  9. );

n°419849
nono2003
Posté le 06-06-2003 à 16:45:13  profilanswer
 

je suis qu'un novice je programme qu'en c pas en c++ je t'avoue que je sais meme pas koi faire de ce code

n°419877
Konar
Posté le 06-06-2003 à 16:52:19  profilanswer
 

nono2003 a écrit :

je suis qu'un novice je programme qu'en c pas en c++ je t'avoue que je sais meme pas koi faire de ce code


 
euh oui... la fct au dessus est en pur C, rien a voir avec du C++.
alors vais te donner le code paske chuis de bonne humeur et ke j'ai rien d'autre a foutre.
 

Code :
  1. HANDLE hDir = CreateFile(
  2. DirName,                            // pointer to the file name  
  3. FILE_LIST_DIRECTORY,                // access (read/write) mode  
  4. FILE_SHARE_READ|FILE_SHARE_DELETE,  // share mode  
  5. NULL,                               // security descriptor  
  6. OPEN_EXISTING,                      // how to create  
  7. FILE_FLAG_BACKUP_SEMANTICS,         // file attributes  
  8. NULL                                // file with attributes to copy  
  9. );
  10. if (hDir == INVALID_HANDLE_VALUE)
  11. {
  12.   // Le rép existe pas
  13. }
  14. else
  15. {
  16.   // Le rép existe
  17.   CloseHandle(hDir);
  18. }


 
tu prends le bout de code, tu le colles sans rien essayer de comprendre si tu veux, mais il marche.

n°419910
nono2003
Posté le 06-06-2003 à 17:02:38  profilanswer
 

k bah cé trop compliquer pour moi merci quand meme vais négliger ce passage la  
 :sarcastic:  :sarcastic:  :sarcastic:

n°1052161
barucca
Posté le 19-04-2005 à 14:09:16  profilanswer
 

je ressort ce topic des oubliettes car j'ai un problème en rapport avec le même sujet:
Je souhaite vérifier l'existance d'un dossier, plus prècisemment l'existance d'un lien sur le disque dur d'un autre PC à travers un réseau.
J'utilise donc la fonction CreateFile, qui marche tres bien sous Windows 2000 et Windows XP. Malheureusement, je dois aussi faire tourner ce soft sous W98 et W95 et là les choses se compliquent car ca ne fonctionne plus.
Connaitriez vous une fonction qui me permette de faire la meme chose (tester l'existance d'un dossier) mais qui fonctionne sous W95, W98, W2000, WXP??
Ou peut etre une maniere de savoir sous quel OS je tourne???
 
Je travaille en C++ sous Borland C++ 5.2.
 
Merci!! :)

n°1053112
barucca
Posté le 20-04-2005 à 08:23:12  profilanswer
 

:bounce:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C] Existance d'un dossier & Utilisateur windows

 

Sujets relatifs
[C] Utilisateur windowsJNI - Obtenir une image Java à partir d'une image Windows
[C] Gestion des users windowsEnregistrer un fichier dans un dossier
Plugin et pure DLL windowsgcc sous windows comment ca marche ? (boulet inside)
Ouverture d'une pop-up sur tout l'écran (windows 2000)???[PHP] Vérifier l'existance d'une db
compiler en .exe sous windows (projet jbuilder) 
Plus de sujets relatifs à : [C] Existance d'un dossier & Utilisateur windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR