Programa C# para obtener los nombres de las unidades de computadora de un directorio dado

La clase Directory proporciona diferentes tipos de métodos para crear, mover, eliminar, renombrar y modificar. GetLogicalDrives() es el método de la clase Directory. Este método se usa para encontrar el nombre de las unidades lógicas presentes en la computadora. O podemos decir que este método devuelve los nombres de las unidades del directorio dado. La string devuelta se representa así “<nombre de la unidad>:\”.

Sintaxis:

string[] Directorio.GetLogicalDrives();

Retorno: devolverá los nombres de directorio con tipo de string.

Excepción: este método generará la siguiente excepción:

  • IOException: esta excepción se producirá cuando aparezca el error de E/S.
  • UnauthorizedAccessException: esta excepción ocurrirá cuando la persona que llama no tenga los permisos especificados.

Acercarse:

1. Cree una variable para iniciar los datos de la unidad llamada «drives_data».

2. Ahora busque el nombre de las unidades presentes en el sistema informático utilizando el método GetLogicalDrives().

3. Ahora use la función de longitud para obtener la longitud de las unidades para mostrar dentro del ciclo

for(int i = 0; i < drives_data.Length; i++)
{
    // Display drive names
    Console.WriteLine(drives_data[i]);
}

Ejemplo:

C#

// C# program to find the computer drive names
// of given directory
using System;
using System.IO;
  
class GFG{
      
static void Main()
{
    string[] drives_data;
      
    // Getting the drives names
    // Using GetLogicalDrives() method
    drives_data = Directory.GetLogicalDrives();
      
    Console.WriteLine("Computer Drives in my system:");
    for(int i = 0; i < drives_data.Length; i++)
    {
          
        // Display drive names
        Console.WriteLine( drives_data[i]);
    }
}
}

Producción:

Computer Drives in my system:
C:/
D:/
E:/

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *