Find free disk space using C#


Firstly, create an instance of DriveInfo −

DriveInfo dInfo = new DriveInfo("E");

Display free space −

Console.WriteLine("Disk Free space = {0}", dInfo.AvailableFreeSpace);

Now, use AvailableFreeSpace property and get the percentage of free space −

Double pc = (dInfo.AvailableFreeSpace / (float)dInfo.TotalSize) * 100;

Here, you will get the percentage of free size in comparison with the total disk space −

Console.WriteLine("
Free space (percentage) = {0:0.00}%.", pc);

Updated on: 22-Jun-2020

872 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements