Você está aqui: C# ::: Dicas & Truques ::: Arquivos e Diretórios |
Como retornar ou alterar o rótulo de um determinado driveQuantidade de visualizações: 7242 vezes |
Em algumas situações nós precisamos obter ou definir o rótulo do HD (ou outro drive disponível no sistema). Para isso nós podemos usar a propriedade VolumeLabel da classe DriveInfo. Veja, por exemplo, como obter o rótulo do drive:private void button1_Click(object sender, EventArgs e){ // using System.IO; // vamos obter um DriveInfo representando o drive C DriveInfo di = new DriveInfo("C"); // vamos obter o rótulo do drive string rotulo = di.VolumeLabel; // vamos exibir o resultado MessageBox.Show("O rótulo do drive especificado é: " + rotulo); } Agora, se quisermos modificar o rótulo do volume, basta usarmos um código parecido com: private void button1_Click(object sender, EventArgs e){ // using System.IO; // vamos obter um DriveInfo representando o drive C DriveInfo di = new DriveInfo("C"); // vamos definir o rótulo do volume di.VolumeLabel = "ArquivoCodigos"; // vamos obter o rótulo do drive string rotulo = di.VolumeLabel; // vamos exibir o resultado MessageBox.Show("O rótulo do drive especificado é: " + rotulo); } Veja que o acesso e modificação da propriedade VolumeLabel pode gerar três exceções: IOException (ocorre quando temos um erro de entrada ou saída I/O, um erro de disco ou o drive não está pronto ou disponível para acesso), SecurityException (o chamador desta tarefa não possui as permissões exigidas para tal) e UnauthorizedAccessException (quando tentamos alterar o valor da propriedade VolumeLabel em um drive na rede ou drive de CD-ROM). |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
Revit Python Shell - Como pedir para o usuário selecionar somente um elemento no Revit usando a função PickObject() do objeto Selection do Revit Python Shell |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |