Jeśli chcesz uzyskać wszystkie dyski, które istnieją na komputerze za pomocą C#, klasa środowiska obsługuje metodę getLogicDrives ().
Po pierwsze, powinniśmy zobaczyć, czym jest klasa środowiska.
Klasa środowiska w C# dostarcza informacji o środowisku pracy, takich jak zmienne, wykorzystane metody i informacje związane z systemem.
Omówmy szczegółowo metodę getLogicaldrives () z ich odpowiednimi przykładami.
Środowisko.GetLogicaldrives ()
Metoda getLogicaldrives () w C# zwraca dyski obecne w naszym systemie. Zabranie dysków wymaga tablicy strunowej. Możemy użyć pętli foreach, aby wyświetlić każdy napęd jeden po drugim.
Składnia:
String [] logical_drives_exists = środowisko.GetLogicaldrives ();
Typ powrotu:
Zwraca szereg strun.
Wyjątki:
Przykład 1:
Wyświetlmy dyski obecne w systemie.
za pomocą systemu;
Klasa Linuxhint
// Wdrożenie właściwości getLogicaldrives wewnątrz głównej metody
statyczne publiczne void main ()
// przechowuj logiczne dyski w tablicy ciągów
String [] logical_drives_exists = środowisko.GetLogicaldrives ();
Konsola.WriteLine („Drives:”);
// Zwróć wszystkie dyski jeden po drugim
foreach (string każdy_drive w logical_drives_exists)
Konsola.WriteLine (każdy_drive);
Wyjście:
1 2 3 4 5 | Drives: C:\ D:\ MI:\ H:\ |
Przykład 2:
Możliwe jest również zdobycie wszystkich napędów na raz z szeregu ciągów za pomocą ciągu.Funkcja łączenia ().
Składnia:
Strunowy.Dołącz (",", logical_drives_exists)
za pomocą systemu;
Klasa Linuxhint
// Wdrożenie właściwości getLogicaldrives wewnątrz głównej metody
statyczne publiczne void main ()
// przechowuj logiczne dyski w tablicy ciągów
String [] logical_drives_exists = środowisko.GetLogicaldrives ();
// Zwróć wszystkie dyski jednocześnie oddzielone przecinkiem
Konsola.WriteLine („Drives:”+ String.Dołącz (",", logical_drives_exists));
Wyjście:
Drives: C: \, d: \, e: \, h: \
Wyjaśnienie:
Linia 5:
Wdrażamy naszą właściwość w głównej metodzie.
Linia 8:
Utwórz zmienną, która jest szeregiem ciągów używanych do przechowywania dysków.
String [] logical_drives_exists = środowisko.GetLogicaldrives ();
Linia 11:
Użyj ciągu.Funkcja dołączona (), aby zwrócić wszystkie dyski.
Konsola.WriteLine („Drives:”+ String.Dołącz (",", logical_drives_exists));
Wniosek
W tym samouczku C# nauczyliśmy się, jak zwrócić dyski obecne w naszym systemie za pomocą metody getLogicaldrives () . Przechowywanie dysków wymaga szeregu strun. Omówiliśmy dwa przykłady, aby uzyskać dyski jeden po drugim, używając pętli i zdobyć dyski na raz za pomocą ciągu.Metoda dołączania (). Jeśli istnieją jakiekolwiek uprawnienia do zabezpieczeń, a użytkownik nie jest w stanie uzyskać dostępu do dysku, nastąpi zabezpieczenia.