DriveInfo - Capacidad de los Discos Duros




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



// Programa que nos dice la capacidad y tipo de discos que ternemos instalados.


namespace Capacidad_HD
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

        }

        private void salirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void capacidadAlmacenamientoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DriveInfo[] allDrives = DriveInfo.GetDrives();

            foreach (DriveInfo d in allDrives)
            {
                rich.AppendText("Disco:  " + d.Name + "\r\n");
                rich.AppendText("\r\n");
                rich.AppendText("Disco local: " + d.DriveType + "\r\n");
                rich.AppendText("\r\n");
                if (d.IsReady == true)
                {
                    rich.AppendText("Etiqueta de Volumen: " + d.VolumeLabel + "\r\n");
                    rich.AppendText("Systema de Archivos:" + d.DriveFormat + "\r\n");
                    rich.AppendText("Espacio disponible para el usuario: " + d.AvailableFreeSpace + " Bytes" + "\r\n");
                    rich.AppendText("Capacidad total espacio en el disco: " + d.TotalSize + " Bytes" + "\r\n");
                    rich.AppendText("Terabyte: " + d.TotalSize / 1099511627776f + "\r\n");
                    rich.AppendText("\r\n");
                }


            }
        }
        private void acercaDeToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("(c) Enrique 02-2015 v 1.0");
        }
    }
}












using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

// La Clase DriveInfo proporciona acceso a información sobre la unidad especificada.

namespace Capacidad_HD_consola
{

    class Test
    {
        public static void Main()
        {
            DriveInfo[] allDrives = DriveInfo.GetDrives();

            foreach (DriveInfo d in allDrives)
            {
                Console.WriteLine("Disco {0}", d.Name);
                Console.WriteLine("  Disco local: {0}", d.DriveType);
                if (d.IsReady == true)
                {
                    Console.WriteLine("  Etiqueta de Volumen: {0}", d.VolumeLabel);
                    Console.WriteLine("  Systema de Ficheros: {0}", d.DriveFormat);
                    Console.WriteLine(
                        "  Espacio disponible para el usuario:   {0, 15} bytes",
                        d.AvailableFreeSpace);

                    Console.WriteLine(
                        "  Total espacio disponible:             {0, 15} bytes",
                        d.TotalFreeSpace);

                    Console.WriteLine(
                        "  Capacidad total espacio en el disco:  {0, 15} bytes ",
                        d.TotalSize);

                    Console.WriteLine("  TB:                               {0,15} Terabytes",
                   
                        d.TotalSize / 1099511627776f );

                    Console.ReadKey();
                }
            }
        }
    }
}



No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.