[C#] Wie ermittelt man Laufwerke in einem HTC Touch HD
Hallo Leute,
wie ermittelt man Laufwerke in einem HTC Touch HD. Auf dem Gerät gibt es ja internes Laufwerk und die micro SD Speicherkarte; wie kann man diese 2 in einem Combobox auflisten. Environment.GetLogicalDrive() oder Directory.GetLogicalDrive() gibt es ja nicht unter Compact Framework. Womit kann man tun:confused:
Vielen Dank im voraus.
AW: [C#] Wie ermittelt man Laufwerke in einem HTC Touch HD
Das root Verzeichnis ist @"\".
Und folgende Methode retourniert das Verzeichnis der Speicherkarte oder null:
Code:
private static string GetStorageCardPath()
{
DirectoryInfo di = new DirectoryInfo(@"\");
FileSystemInfo[] fsi = di.GetFileSystemInfos();
foreach (FileSystemInfo fileSystemInfo in fsi)
{
if ((fileSystemInfo.Attributes & FileAttributes.Temporary) == FileAttributes.Temporary)
{
return fileSystemInfo.FullName;
}
}
return null;
}