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

Delphi Discussion :

Comment récupérer le répertoire parent d'un répertoire?


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Jayceblaster
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    420
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 420
    Par défaut Comment récupérer le répertoire parent d'un répertoire?
    Bonjour....

    Je pense que m'a question a deja fait l'objet de post et que des articles doivent en parler mais y a tellement de chose sur la gestion des fichiers et des répertoires que je n'ai pas trouvé mon bonheur (je suis noyé ) .

    Alors voila...

    Je souhaite connaitre le répertoire parent d'un répertoire donné...
    A quelle propriété dois je faire appel?

    Merci d'avance...

  2. #2
    Membre chevronné
    Avatar de Philippe Gormand
    Inscrit en
    Mars 2002
    Messages
    330
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 330
    Par défaut Repertoire
    Bonjour.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Var
       Repertoir, RepertoireActuel : String;
     
    begin
     
    Repertoir := ExtractFilePath(RepertoirActuel);
    A+

  3. #3
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    J'ajouterais ceci pour être sur du coup
    Car si RepertoirActuel à le slash de fin, je pense que ca marche pas (mais à vérifier )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Repertoir := ExtractFilePath(ExcludeTrailingPathDelimiter( RepertoirActuel ) );
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  4. #4
    Membre éclairé Avatar de Jayceblaster
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    420
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 420
    Par défaut
    Le slach de fin?????

  5. #5
    Membre éclairé Avatar de Jayceblaster
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    420
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 420
    Par défaut
    Ah tu veux parler du slach de fin de chaine c'est ca?

  6. #6
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    c:\windows\system

    et

    c:\windows\system\


    Tout 2 représente un dossier
    Le 2eme à l'(anti) slash de fin.

    Mais je ne suis pas sur que ExtractFileName du 1er et du 2eme renvoie la même chose !
    Pour être sur dans le code précédent, j'enlève systématiquement le slash de fin, afin que la fonction ExtractFilePath(...) considère 'System' comme le nom d'un fichier et renvoie le chemin: 'c:\windows\'
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  7. #7
    Membre éclairé Avatar de Jayceblaster
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    420
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 420
    Par défaut
    je ne suis pas sur que ExtractFilePath convienne dans mon cas....

    Car moi je cherche a récupérer le repertoire parent d'un répertoire qui n'est pas forcément le répertoire courant de mon appli....

  8. #8
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    Avant de dire cela...
    As tu au moins essayé le code fourni et testé ?????

    et la variable 'RepertoireActuel' tu y mets le répertoire source que tu souhaites. J'espere que tu faisais pas allusion a ceci dans ton précédent post quand même .
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/01/2013, 12h54
  2. Réponses: 5
    Dernier message: 25/06/2007, 23h25
  3. Réponses: 6
    Dernier message: 14/06/2006, 16h55
  4. Réponses: 12
    Dernier message: 23/05/2006, 09h58
  5. Comment récupérer les sous répertoires d'un répertoire
    Par charliejo dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/02/2006, 08h47

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