| Você está aqui: Delphi ::: Dicas & Truques ::: Arquivos e Diretórios | 
| Como retornar apenas a letra do drive do diretório atualQuantidade de visualizações: 11709 vezes | 
| A unit System do Delphi nos fornece a procedure GetDir(), usada para retornar o diretório atual. Porém, há situações nas quais precisamos obter apenas a letra do drive atual. Para esta finalidade escrevi a função obterLetraDriveAtual(), que não requer nenhum argumento e retorna a letra do drive atual. Note que incluí uma chamada a ela no evento Click de um botão para tornar o exemplo completo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// função que permite obter a letra do drive
// atual
function obterLetraDriveAtual: Char;
var
  s: string;
  letra: Char;
begin
  GetDir(0, s);
  letra := s[1];
  Result := letra;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
  ShowMessage('A letra do drive atual é: ' +
    obterLetraDriveAtual);
end;
Para fins de compatibilidade, esta dica foi escrita usando Delphi 2009. | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Desafios, Exercícios e Algoritmos Resolvidos de Delphi | 
| Veja mais Dicas e truques de Delphi | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 





