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 :

test d'un directory path


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 174
    Par défaut test d'un directory path
    Y a-t-il une méthode simple pour savoir si un chemin vers un répertoire est un chemin local ou bien pointe vers un lecteur réseau ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 141
    Par défaut
    Et bien il y a ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    private bool IsNetworkDirectory(string pPath)
    {
        DriveInfo tmpDI = new DriveInfo(pPath.Substring(0, pPath.IndexOf('\\'));
        if (tmpDI.DriveType == DriveType.Network)
            return true;
        return false;
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 174
    Par défaut
    Oui ok mais ca ne prend pas en compte les chemin du style \\PCdistant\dir1



    Citation Envoyé par mrrenard Voir le message
    Et bien il y a ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    private bool IsNetworkDirectory(string pPath)
    {
        DriveInfo tmpDI = new DriveInfo(pPath.Substring(0, pPath.IndexOf('\\'));
        if (tmpDI.DriveType == DriveType.Network)
            return true;
        return false;
    }

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    je confirme : http://msdn2.microsoft.com/fr-fr/lib...fo(VS.80).aspx

    Utilisez cette classe pour obtenir des informations sur des lecteurs. Le nom du lecteur doit être une lettre majuscule ou minuscule comprise entre 'a' et 'z'. Vous ne pouvez pas utiliser cette méthode pour obtenir des informations sur les noms de lecteurs qui sont référence Null (Nothing en Visual Basic) ou qui utilisent des chemins d'accès UNC (\\serveur\partage).

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Oui, mais ca ne répond pas totalement à la question.

    Si j'ai bien compris, il voudrait pouvoir tester un path de type //host/shareName et voir si il est local ou pas, sans qu'il soit obligatoirement mappé sur un drive.

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Citation Envoyé par Bluedeep Voir le message
    Oui, mais ca ne répond pas totalement à la question.

    Si j'ai bien compris, il voudrait pouvoir tester un path de type //host/shareName et voir si il est local ou pas, sans qu'il soit obligatoirement mappé sur un drive.
    oui mais je n'ai pas dit que je répondais à la question, j'ai juste confirmais que la première réponse était incomplète par rapport à la précision sur le besoin exprimé.
    Je ne peux pas dire plus car je n'ai pas la réponse, il faudrait que je cherche sur le net mais je n'ai pas le temps pour cela.
    j'encourage l'auteur à faire une recherche pour cela d'ailleurs.

Discussions similaires

  1. BIRT Runtime Directory Path
    Par ala1986 dans le forum BIRT
    Réponses: 4
    Dernier message: 17/04/2012, 11h44
  2. [freebsd] Insecure directory in $ENV{PATH}
    Par gorgonite dans le forum Langage
    Réponses: 4
    Dernier message: 28/03/2008, 14h08
  3. [Cobertura] [Maven] Unable to locate ../test.java. Have you specified the source directory?
    Par damis0001 dans le forum Qualimétrie
    Réponses: 9
    Dernier message: 19/01/2007, 16h27
  4. Fichiers de tests et path relatif
    Par seb.ch dans le forum Maven
    Réponses: 3
    Dernier message: 13/07/2006, 16h24
  5. Réponses: 3
    Dernier message: 23/03/2006, 16h55

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