COMO SABER SE UMA LETRA DE UM DRIVE EH UM HD
como eu faço pra saber se o drive C: por ex, eh um HD?
obrigado
obrigado
Tem essa API:
Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
Private Sub Form_Load()
retval = GetDriveType("C:\")
Select Case retval
Case 0: drivetype = "INDETERMINADO"
Case 1: drivetype = "SEM RAIZ"
Case 2: drivetype = "REMOVÃ ÂVEL"
Case 3: drivetype = "FIXO"
Case 4: drivetype = "REMOTO"
Case 5: drivetype = "CD ROM"
Case 6: drivetype = "RAMDISK"
End Select
MsgBox drivetype
End Sub
Experimente também trocar para A:\, D:\ etc.
Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long
Private Sub Form_Load()
retval = GetDriveType("C:\")
Select Case retval
Case 0: drivetype = "INDETERMINADO"
Case 1: drivetype = "SEM RAIZ"
Case 2: drivetype = "REMOVÃ ÂVEL"
Case 3: drivetype = "FIXO"
Case 4: drivetype = "REMOTO"
Case 5: drivetype = "CD ROM"
Case 6: drivetype = "RAMDISK"
End Select
MsgBox drivetype
End Sub
Experimente também trocar para A:\, D:\ etc.
Tópico encerrado , respostas não são mais permitidas