Adquirindo uma licença anual do Tecnobyte SAC Lite, Tecnobyte SAC Plus ou Tecnobyte SAC Pro até 31/12/2024, você economiza 14,69% em relação ao novo valor mensal, pois evita o reajuste e ainda mantém os 10% de desconto da anuidade.
Veja como é fácil obter o tipo de uma unidade de armazenamento (drive).
procedure TForm1.Button1Click(Sender: TObject); var Unidade, Tipo: string; begin Unidade := 'C:\'; case GetDriveType(PAnsiChar(Unidade)) of 0: Tipo := 'Tipo indeterminado'; 1: Tipo := 'Unidade não existe'; DRIVE_REMOVABLE: Tipo := 'Unidade removível'; DRIVE_FIXED: Tipo := 'Unidade fixo'; DRIVE_REMOTE: Tipo := 'Unidade de rede'; DRIVE_CDROM: Tipo := 'Unidade de CD/DVD'; DRIVE_RAMDISK: Tipo := 'Unidade virtual (RAM Disk)'; end; ShowMessage('Unidade: ' + Unidade + #13 + 'Tipo: ' + Tipo); end;
Observação:
Para obter o tipo da unidade corrente, passe nil como parâmetro para a função GetDriveType.
O conteúdo desta página pode ajudar alguém? Compartilhe!