|
Partner
|
|
|
Wechseldatenträger, CD, Netzwerklaufwerke, HDD abfragen
Autor:
Jan Welker
|
Sprache:
C#
|
Bewertung:
9 (1 Bewertung)
|
Anzahl der Aufrufe:
6089
|
Beschreibung:
Dieses Snippet zeigt wie Wechseldatenträger, CD Laufwerke, Netzwerklaufwerke und lokale Festplatten getrennt voneinander abgefragt werden können.
benötigte Namespaces: System.Collections.Generic System.Management
benötigte Verweise: System.Management
Abgelegt unter: Wechseldatenträger, CD ROM, CD, Netzwerklaufwerk, HDD, Laufwerkstyp.
|
| C# |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
enum DriveType
{
RemovableDisk = 2,
LocalDisk = 3,
NetworkDrive = 4,
CompactDisk = 5
}
/// <summary>
/// Gets the drives.
/// </summary>
/// <returns></returns>
private static List<string> GetDrives(DriveType driveType)
{
List<string> drives = new List<string>();
ManagementObjectSearcher querystring = new ManagementObjectSearcher("SELECT * From Win32_LogicalDisk");
ManagementObjectCollection queryCollection = querystring.Get();
foreach (ManagementObject mo in queryCollection)
if (Convert.ToInt32(mo["DriveType"]) == Convert.ToInt32(driveType))
drives.Add(string.Format(@"{0}\", mo["Name"]));
return drives;
}
|
|
Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)
|
B# schrieb am:
26.11.2009 16:11:46
|
|
Diese Snippets könnten für Sie interessant sein:
|
|
|
|
|
|
|
|
|