本人不才:看看這個行不?Func _LogicalDiskinfo()
Local $Disk = DriveGetDrive( "FIXED" )
Local $Diskinfo[1][4]
$Diskinfo[0][0]=0
If NOT @error Then
For $i = 1 to $Disk[0]
$Diskinfo[0][0] +=1
ReDim $Diskinfo[UBound($Diskinfo)+1][4]
$Diskinfo[$i][0] += $Diskinfo[0][0]
$Diskinfo[$i][1] = StringTrimRight(DriveSpaceFree($Disk[$i]),5)
$Diskinfo[$i][2] = StringTrimRight(DriveSpaceTotal($Disk[$i]),5)
$Diskinfo[$i][3] = StringTrimRight(DriveSpaceFree($Disk[$i])/DriveSpaceTotal($Disk[$i])*100,10)&"%"
Next
EndIf
Return $Diskinfo
EndFunc
|