.NET/C#

[C#] 디스크 사이즈 알아내기...

tornado 2007. 5. 29. 17:47

음... 프로젝트 하나 생성하고..
프로젝트에 System.Management 를 참조시킨다.

그리고...

using System;
using System.Management; 

로 사용할 네임스페이스 지정하고...

메서드를 하나 만든담에

아래와 같이 코딩한다..


        ManagementObject disk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");

        disk.Get();

        Console.WriteLine("Logical Disk Size = " + disk["Size"] + " bytes");  
        Console.WriteLine("Logical Disk FreeSpace = " + disk["FreeSpace"] + " bytes"); 

------------------------------------------------------------

참고 : http://msdn2.microsoft.com/en-us/library/aa394173.aspx