Você está aqui: C# ::: Dicas & Truques ::: Arquivos e Diretórios |
Como retornar ou alterar o rótulo de um determinado driveQuantidade de visualizações: 7238 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 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"; 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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |