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

Entrée/Sortie Java Discussion :

Lecteurs disponibles


Sujet :

Entrée/Sortie Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 118
    Par défaut Lecteurs disponibles
    Salut,
    J'aimerais récupérer la liste de tous les lecteurs disponibles pour après lancer la commande :

    net use <drive_letter>: \\mon_path

    quelqu'un a une idée?

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Tu devrais pourvoir obtenir ca en analysant le retour de FileSystemView.getRoots()...

    a++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 118
    Par défaut
    non, il me retourne le desktop...

  4. #4
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Ou File.listRoots()
    Par contre je ne sais pas si une des deux est plus performante.adiGuba tu sais ? y a-t-il au moins une difference ?
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 118
    Par défaut
    ok, ca ca marche... mais il me donne la liste de tout les lecteurs. Moi je voulais ceux qui sont disponible.
    Une méthode serait peut etre de tester toutes les lettres de A a Z et vérifier qu'elles ne sont pas dans File.listRoots.
    Mais peut etre il y a plus simple...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 118
    Par défaut
    disponible n'est peut etre pas aproprié. Je dirais plus ceux qui sont libres...

  7. #7
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par le y@m's
    y a-t-il au moins une difference ?
    Apparemment d'après alex'l, sous Windows File.listRoots() renvoit les différents disques alors de FileSystemView.getRoot() renvoi le bureau...
    Mais sur les autres systèmes ce doit être similaires (un seul root : /).

    Citation Envoyé par alex'l
    Une méthode serait peut etre de tester toutes les lettres de A a Z et vérifier qu'elles ne sont pas dans File.listRoots.
    Mais peut etre il y a plus simple...
    Où l'inverse, tu crée une Map avec les 26 lettres de lecteurs, et tu enlèves celles qui te sont renvoyée par File.listRoots...

    a++

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

Discussions similaires

  1. [Windows] Liste des lecteurs disponibles (ammovible, fixe, CD-ROM...)
    Par Jerome Briot dans le forum Téléchargez
    Réponses: 0
    Dernier message: 06/06/2013, 11h15
  2. [Débutant] [C#]Récupération Lettre lecteur disponible
    Par shizuru dans le forum Windows Forms
    Réponses: 0
    Dernier message: 02/04/2013, 13h44
  3. Tester l'espace disponible sur un lecteur reseau
    Par Celestis dans le forum Access
    Réponses: 20
    Dernier message: 03/05/2010, 11h51
  4. Savoir si un lecteur est disponible
    Par curt dans le forum VBA Access
    Réponses: 5
    Dernier message: 16/01/2008, 09h59

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