Se você deseja obter todas as unidades existentes em seu PC usando C#, a classe Environment supõe o método getLogicalDrivs ().
Primeiro, devemos ver o que é uma aula de ambiente.
A classe do ambiente em C# fornece informações sobre o ambiente de trabalho, como variáveis, métodos utilizados e informações relacionadas ao sistema.
Vamos discutir o método getLogicalDrivs () em detalhes com seus respectivos exemplos.
Ambiente.GetLogicalDrives ()
O método getLogicalDrivs () em C# retorna as unidades presentes em nosso sistema. É preciso uma matriz de string para armazenar as unidades. Podemos usar um loop foreach para exibir cada unidade um por um.
Sintaxe:
String [] LOGICAL_DRIVES_EXISTS = Ambiente.GetLogicalDrives ();
Tipo de retorno:
Ele retorna a variedade de cordas.
Exceções:
Exemplo 1:
Vamos exibir as unidades presentes no sistema.
usando o sistema;
Classe linuxhint
// Vamos implementar a propriedade GetLogicalDrives dentro do método principal
estático public void main ()
// armazenar as unidades lógicas em uma matriz de string
String [] LOGICAL_DRIVES_EXISTS = Ambiente.GetLogicalDrives ();
Console.WriteLine ("Drives:");
// retorna todas as unidades uma por uma
foreach (string cada_drive em lógico_drives_exists)
Console.WriteLine (cada_drive);
Saída:
1 2 3 4 5 | Unidades: C: \ D: \ E: \ H: \ |
Exemplo 2:
Também é possível obter todas as unidades de cada vez de uma variedade de strings usando a string.Função junção ().
Sintaxe:
Corda.Join (",", Logical_drives_exists)
usando o sistema;
Classe linuxhint
// Vamos implementar a propriedade GetLogicalDrives dentro do método principal
estático public void main ()
// armazenar as unidades lógicas em uma matriz de string
String [] LOGICAL_DRIVES_EXISTS = Ambiente.GetLogicalDrives ();
// retorna todas as unidades em um momento separado por vírgula
Console.WriteLine ("unidades:"+ string.Junção (",", Logical_drives_exists));
Saída:
Unidades: c: \, d: \, e: \, h: \
Explicação:
Linha 5:
Implementamos nossa propriedade dentro do método principal.
Linha 8:
Crie uma variável que seja uma variedade de cordas usadas para armazenar as unidades.
String [] LOGICAL_DRIVES_EXISTS = Ambiente.GetLogicalDrives ();
Linha 11:
Use a string.Junção () função para retornar todas as unidades.
Console.WriteLine ("unidades:"+ string.Junção (",", Logical_drives_exists));
Conclusão
Neste tutorial de C#, aprendemos a devolver as unidades presentes em nosso sistema usando o método getLogicalDrives () . É preciso uma variedade de cordas para armazenar as unidades. Discutimos dois exemplos para obter as unidades uma a uma usando um loop e obter as unidades de cada vez usando a string.Método junção (). Se houver alguma permissões de segurança e o usuário não puder acessar a unidade, a SecurityException ocorre.