How to: Determine a Drive's Total Space in Visual Basic
The My.Computer.FileSystem.GetDriveInfo Method provides a DriveInfo object that can be queried for information about a drive on a computer. You can use the TotalSize property to determine the amount of space on a drive. Attempting to access the property without sufficient permission will throw a SecurityException exception.
Note
The options available in dialog boxes, and the names and locations of menu commands you see, might differ from what is described in Help, depending on your active settings or edition. This Help page was written with General Development Settings in mind. To change your settings, choose Import and Export Settings on the Tools menu. For more information, see Visual Studio Settings.
To determine the total amount of disk space on a drive
Use the TotalSize property to determine the total amount of space on the drive, as illustrated in the following code:
Dim cdrive As System.IO.DriveInfo cdrive = My.Computer.FileSystem.GetDriveInfo("C:\") MsgBox(cdrive.TotalSize)
See Also
Tasks
How to: Determine a Drive's Physical Free Space in Visual Basic
How to: Determine a Drive's Volume Label in Visual Basic
How to: Determine a Drive's Type in Visual Basic