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 :

Composant pour naviguer dans le système de fichiers


Sujet :

C#

  1. #1
    En attente de confirmation mail
    Inscrit en
    Janvier 2007
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 70
    Points : 60
    Points
    60
    Par défaut Composant pour naviguer dans le système de fichiers
    Bonjour à tous,

    À ma connaissance, le Framework .NET 2.0 n'offre pas de composant permettant de naviguer dans le système de fichiers, un peu comme celui de l'Explorateur Windows, qui peut lister tous les volumes.

    Est-ce que j'ai tout simplement mal cherché ? Sinon, existe-t-il un tel composant disponible gratuitement ?

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Cela n'existe pas nativement dans le Framework, mais le faire soit même est assez simple.
    Point de départ : http://www.codeproject.com/KB/cs/my_explorer.aspx

  3. #3
    En attente de confirmation mail
    Inscrit en
    Janvier 2007
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 70
    Points : 60
    Points
    60
    Par défaut
    Ça devrait m'aider. :-) Merci !

  4. #4
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Bonjour,

    Quelqu'un connaitrait-t-il le moyen de lancer l'explorateur à partir d'un code c#de façon à ce qu'il soit déplié sur un chemin donné en paramètre ?

    Par exemple, si on spécifie F:\Mydir_A\MySubDir_X

    Je voudrais voir (idéalement):
    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
    [*]Bureau
       [+] Mes documents 
       [-] Poste de travail
            [+] ...
            [-] Disque Local(F:) 
                 [+] ...
                 [-] Mydir_A
                        [+] ...
                        [-] MySubDir_X
                             [+] ...
                             [+] ..
                        [+] ...
                 [+] ...
            [+] ...
       [+] Favoris réseau

  5. #5
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Process.Start("explorer", @"C:\LKSoft\Applications\MS.Net");
    ?
    (ps. pourquoi poses tu ta question dans une autre question ?)

  6. #6
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Merci Smiley,

    C'est presque la solution ...
    Il reste toutefois à activer en auto "Affichage\Volet d'exploration\Dossier".

    Sinon ma question me semblait assez connexe au post initial : "... composant permettant de naviguer dans le système de fichiers, un peu comme celui de l'Explorateur Windows"

  7. #7
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Citation Envoyé par Graffito Voir le message
    C'est presque la solution ...
    Il reste toutefois à activer en auto "Affichage\Volet d'exploration\Dossier".
    Regarde ici : http://support.microsoft.com/default.aspx/kb/152457

  8. #8
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Merci pour le lien,

    j'ai dans la cible (raccourci sur le bureau) : %SystemRoot%\explorer.exe /e,/select,F:\A\B

    Malheuresement, il manque un niveau.
    Quand on choisit le répertoire F:\A\B, c'est F:\A qui apparait à gauche dans l'arbre et B est sélectionné à droite dans les fils de A.

    Je peux arriver à peu prés à ce que je voulais en créant un répertoire caché C sous B, et en choisissant F:\A\B\C

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

Discussions similaires

  1. Exporter des données dans un système de fichiers
    Par aklee13 dans le forum Import/Export
    Réponses: 1
    Dernier message: 01/08/2008, 11h44
  2. Réponses: 6
    Dernier message: 19/05/2008, 15h39
  3. Fichiers en base de données ou dans le système de fichiers
    Par elitost dans le forum Optimisations
    Réponses: 4
    Dernier message: 13/11/2007, 10h43
  4. Réponses: 4
    Dernier message: 08/11/2006, 13h40
  5. [FLASH MX] Liens hypertext pour naviguer dans ma page
    Par marie64dk dans le forum Flash
    Réponses: 13
    Dernier message: 10/08/2004, 16h17

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