Entwickler-Ecke
IO, XML und Registry - Lokalen Festplaten ermitteln
Metrik - Do 22.12.05 21:52
Titel: Lokalen Festplaten ermitteln
Hallo
Habe noch einemal eine (simple) Frage.
Wie kann ich ine ine Console (C#) die Lokalen Festplaten ermitteln.
Die ermittelten Laufwerke sollte ich dann mit einer Console.WriteLine();
schreiben können.
Vielleicht mit DriveInfo.GetDrives(); oder so ???
Metrik
Moderiert von raziel: Topic aus C# - Die Sprache verschoben am Do 22.12.2005 um 21:00
Christian S. - Do 22.12.05 22:46
Hallo!
Das geht recht einfach:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| using System.IO;
string[] drives = System.Environment.GetLogicalDrives(); foreach (string drive in drives) { DriveInfo di = new DriveInfo(drive); if (di.DriveType == DriveType.Fixed) Console.WriteLine(drive); } Console.ReadLine(); |
Wie Du siehst, hast Du in
drives die Namen aller Laufwerke. Über die DriveInfo kannst Du dann herausfinden, ob es sich um eine Festpplatte handelt.
Grüße
Christian
Metrik - So 25.12.05 16:06
Danke
Ganau das hab ich gebraucht!
Metrik
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!