////// method to retrieve all available drive letters /// ///public List GetAvailableDriveLetters() { List letters = new List (); //first let's get all avilable drive letters for (int i = Convert.ToInt16('a'); i < Convert.ToInt16('z'); i++) letters.Add(new string(new char[] { (char)i })); //now loop through each and remove it's drive letter from our list foreach (DriveInfo drive in DriveInfo.GetDrives()) letters.Remove(drive.Name.Substring(0, 1).ToLower()); //return the letters left return letters; }
Взято с http://www.dreamincode.net
0.00 (0%) 0 votes






