Você está aqui: Delphi ::: Dicas & Truques ::: Arquivos e Diretórios |
Como retornar apenas a letra do drive do diretório atualQuantidade de visualizações: 11708 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. |
|
|
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 |





