Calcular espacio en Disco Duro con C#

 Te muestro como calcular el espacio del disco duro de PC de manera automática con C#




Código 
________________________________________________________________________

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace EspacioDIscoDuro
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            calculaEspacioDiscoDuro();
        }


        private void calculaEspacioDiscoDuro()
        {

            const double BytesEnGB = 1073741824;

            // Creamos una instancia de DriveInfo
            DriveInfo disco = new DriveInfo("C");

            // Si el disco esta accesible
            if (disco.IsReady)
            {
                // Calculamos el porcentaje libre
                Double espacioLibre =
                    disco.AvailableFreeSpace / BytesEnGB;
               //Redondeamos
                espacioLibre = Math.Truncate(espacioLibre * 100) / 100;

                //Mostramos el espacio libre en la etiqueta
                lblEspacioDisco.Text = espacioLibre.ToString() + " GB";

            }

            // Creamos una instancia de DriveInfo
            DriveInfo disco2 = new DriveInfo("D");

            // Si el disco esta accesible
            if (disco2.IsReady)
            {
                // Calculamos el porcentaje libre
                Double espacioLibre2 =
                    disco2.AvailableFreeSpace / BytesEnGB;

                //Redondeamos
                espacioLibre2 = Math.Truncate(espacioLibre2 * 100) / 100;

                //Mostramos el espacio libre en la etiqueta
                lblEspacioDisco2.Text = espacioLibre2.ToString()+ " GB";

            }



        }



    }
}

_________________________________________________________________________



Comentarios

Lo mejor de Pixels Price

CREA TU PROPIO TEAM VIEWER CON C# (PARTE 3) CONTROLA EL TECLADO

Crear códigos de barras con C#

Crear documentos PDF con C#