Avatar billede frostholm Praktikant
21. juli 2003 - 11:46 Der er 1 kommentar og
1 løsning

Drev info

Hejsa , nu har jeg forgæves forsøgt at få fat i yderligere info omkring de drev jeg har til rådighed.

Jeg kan sagtens få fat i alle drevbogstaverne, ved at bruge : Directory.GetLogicalDrives()

Jeg har kunne læse at man kan bruge COM IWshRuntimeLibrary, og FileSystemObject, til at få yderlige informationer, såsom volumename.

Det jeg skal bruge er en dropdownbox indeholdene alle drev, med volumename, er der en der kan hjælpe med et eksempel der virker.

Mvh
Michael Frostholm
Avatar billede frostholm Praktikant
21. juli 2003 - 13:02 #1
Det er lykkedes noget af det, ved at bruge følgende kode :

IWshRuntimeLibrary.FileSystemObject filsystemet  = new                      IWshRuntimeLibrary.FileSystemObject();
       
       
foreach (IWshRuntimeLibrary.Drive Drev in filsystemet.Drives)
{
  if (Drev.IsReady)
  {
    string tekst = Drev.VolumeName + " " + Drev.DriveLetter + @":\";
    comboBox2.Items.Add(tekst);
  }
  else 
  {
    string tekst = "(not ready)" + " " + Drev.DriveLetter + @":\";           
    comboBox2.Items.Add(tekst);
  };

Men da der er netværksdrev får jeg ikke den ønskede navn (volume). Hvad kan det skyldes ?
Avatar billede mjohansen Nybegynder
22. juli 2003 - 10:35 #2
string[] strDrives = Directory.GetLogicalDrives();
            ManagementObject mobj;

            foreach (string strDrive in strDrives)
            {
                mobj = new ManagementObject("win32_logicaldisk.deviceid=\"" + strDrive.Substring(0, 2) + "\"");
                mobj.Get();
                Console.Write(strDrive + " ");
                if (mobj["VolumeName"] != null)
                    Console.WriteLine(mobj["VolumeName"].ToString());
                else
                    Console.WriteLine();
            }
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester