Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/database/database.php:2) in /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/session/session.php on line 423

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/database/database.php:2) in /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/session/session.php on line 423

Warning: Cannot modify header information - headers already sent by (output started at /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/database/database.php:2) in /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/session/session.php on line 426

Warning: Cannot modify header information - headers already sent by (output started at /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/database/database.php:2) in /home/content/f/e/r/ferasferas1/html/scriptslibrary/templates/ja_purity/ja_templatetools.php on line 49
Get Drive Free Space in C# - The Scripts Library Community

Free Programming Tutorials & Source Code

 
  • Increase font size
  • Default font size
  • Decrease font size
Home C# Get Drive Free Space in C#

Get Drive Free Space in C#

E-mail
(1 vote, average: 5.00 out of 5)
Function to get Drive free Space using C#:

Namespace:

using System.IO;

And the function:

        string GetDriveInfo(string strfile)
        {
            string strInfo;
            strInfo = "";//initialize string
            try
            {


                FileInfo file = new FileInfo(strfile);
                DriveInfo driveinfo = new DriveInfo(file.FullName);

                strInfo += "Drive: " + driveinfo.Name;

                if (driveinfo.IsReady)
                {
                    strInfo += "\nFree space: " + driveinfo.AvailableFreeSpace.ToString();
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            return strInfo;

        }

Function usage:

MessageBox.Show(GetDriveInfo("C:/"));

That's it!