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

MFC Discussion :

CFileFind IsSystem pour un dossier système?


Sujet :

MFC

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 499
    Par défaut CFileFind IsSystem pour un dossier système?
    Bonjour,

    je voudrais savoir si la méthode CFileFind::IsSystem marche pour les dossiers?

    A savoir, j'aimerais savoir si quand j'ai fait CFileFind::IsDirectory me retourne un truc différent de zéro, je peux faire un test IsSystem sur le CFileFind pour savoir si c'est un dossier système?
    En fait, c'est un sous-répertoire 'Recycled' que je cherche à identifier

    Sinon, comment pourrais-je faire pour l'identifier?
    ...

    Merci

  2. #2
    Membre très actif
    Avatar de buggen25
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    554
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2008
    Messages : 554
    Par défaut
    Salut.

    Normalement ça devrait marcher, en utilisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    BOOL bOK = find.FindFile(strFile);
    while (bOK)
    {
       bOK = find.FindNextFile();
       // insere le code ici
       if (find.IsDirectory() )
       {
            //tester si le nom = 
            CString str = finder.GetFilePath();
            if ( str == "recycler" )
            {
                 // faire ce que tu veux avec
            }
       }
    }
    Sans oublier de tester les points ".." et "." avec IsDots
    Cordialement
    ps : ton bonheur se trouve ici http://msdn.microsoft.com/en-us/libr...s3(VS.80).aspx

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 499
    Par défaut
    oui,
    en effet, je pourrais procéder comme ça

    merci

  4. #4
    Membre chevronné Avatar de stephdim
    Profil pro
    Inscrit en
    Août 2007
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 462
    Par défaut
    salut,

    pour trouver où est localisé la poubelle sur ton disque dur, vaut mieux utiliser la fonction SHGetSpecialFolderPath() avec CSIDL_BITBUCKET en parametre

    -> http://msdn.microsoft.com/en-us/libr...04(VS.85).aspx

    @+

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 499
    Par défaut
    En fait, il ne s'agit pas de la poubelle de mon disque dur
    mais d'un répertoire parasite qui se créé dans un de mes répertoires partagés lorsque je connecte, depuis un autre poste un lecteur réseau sur ce répertoire partagé...

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 23/11/2006, 23h21
  2. [PHP] Commande pour connaître le système
    Par Crayon dans le forum Langage
    Réponses: 3
    Dernier message: 02/08/2006, 16h21
  3. FileGetAttr ne marche pas pour les dossiers ?
    Par WebPac dans le forum Delphi
    Réponses: 13
    Dernier message: 06/07/2006, 14h36
  4. Dossier Système dans panneau configuration
    Par majo07 dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 20/12/2005, 10h40
  5. [VB.NET] Rechercher des dossiers système.
    Par leSeb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/10/2004, 14h58

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