| Você está aqui: C# ::: Dicas & Truques ::: Arquivos e Diretórios | 
| Como retornar ou alterar o rótulo de um determinado driveQuantidade de visualizações: 7444 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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). | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| 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 | 


 
 




