Bonjour
Je veux ouvrir un répertoire d'un disque dur externe Z sous Win7 en utilisant un logiciel écrit en C# sous Win7.
Quand je compile et execute le code source
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 private string nomlecteur()
        {
       return "Z:\\";      
 
        }        
private void lecteurOmZzToolStripMenuItem_Click(object sender, EventArgs e)
 
        {
           System.Diagnostics.Process.Start(nomlecteur() +"Om\\Zz\\");
        }
Le répertoire Zz s'ouvre bien
Mais si je ferme le code source (visual studio 2010) et je fais tourner l'exécutable, alors un message d'erreur
s'affiche "Le lecteur spécifié est introuvable"
Pourquoi?
D'autre part comment trouver le nom du seul disque dur externe car
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
    private string nomlecteur()
        {        
    string s = "";   
 foreach (DriveInfo l in DriveInfo.GetDrives())       
  {      
      if (l.DriveType == DriveType.Removable) s = l.Name;       
 }       
 return s;  
        }
ne marche pas. Il engrange la liste I,H,K...etc
merci pour vos éventuelles réponses