Get volume label in CSharp

Description

The following code shows how to get volume label.

Example


//from   w  w w.j a v  a  2  s.  c o m
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;


  class Program
  {
    static void Main(string[] args)
    {
      DriveInfo[] myDrives = DriveInfo.GetDrives();
      foreach (DriveInfo d in myDrives)
      {
        Console.WriteLine("Name: {0}", d.Name);
        Console.WriteLine("Type: {0}", d.DriveType);
        if (d.IsReady)
        {
          Console.WriteLine("Free space: {0}", d.TotalFreeSpace);
          Console.WriteLine("Format: {0}", d.DriveFormat);
          Console.WriteLine("Label: {0}", d.VolumeLabel);
        }
      }
    }
  }

The code above generates the following result.





















Home »
  C# Tutorial »
    IO »




File Attribute
File Security
Directory Attribute
Directory Recursive
Binary File
Text Field
Buffered IO
Create Copy Delete Move
CSV
Drive
File System Watcher
Isolated Storage
MemoryStream
Serialize
Zip