자료출처 : http://blog.naver.com/ansysda
using System;
using System.Runtime.InteropServices;
class Test
{
public enum DriveType
{
DRIVE_UNKNOWN = 0,
DRIVE_NO_ROOT_DIR = 1,
DRIVE_REMOVABLE = 2,
DRIVE_FIXED = 3,
DRIVE_REMOTE = 4,
DRIVE_CDROM = 5,
DRIVE_RAMDISK = 6
}
static public void Main(string[] args)
{
DriveType driveType = Test.GetDriveType("C:\\");
Console.WriteLine("Drive {0} is type {1}", "C:\\", driveType);
}
[DllImport("kernel32.dll")]
public static extern DriveType GetDriveType(string rootPathName);
}
//C:\\이라고 되어있는 부분에 해당 드라이브 문자열을 적어주시면 됩니다.
using System.Runtime.InteropServices;
class Test
{
public enum DriveType
{
DRIVE_UNKNOWN = 0,
DRIVE_NO_ROOT_DIR = 1,
DRIVE_REMOVABLE = 2,
DRIVE_FIXED = 3,
DRIVE_REMOTE = 4,
DRIVE_CDROM = 5,
DRIVE_RAMDISK = 6
}
static public void Main(string[] args)
{
DriveType driveType = Test.GetDriveType("C:\\");
Console.WriteLine("Drive {0} is type {1}", "C:\\", driveType);
}
[DllImport("kernel32.dll")]
public static extern DriveType GetDriveType(string rootPathName);
}
//C:\\이라고 되어있는 부분에 해당 드라이브 문자열을 적어주시면 됩니다.
"C#" 카테고리의 다른 글
- 프로퍼티 그리드 컨트롤을 다루어 보자. (0)2007/01/23
- 윈도우 종료/재부팅 (0)2006/11/24
- 해당 드라이브 타입 알아내기 (0)2006/11/24
- 동일 프로그램 한번만 실행하기 (0)2006/11/24
- 사용할 컬렉션을 선택하는 방법 (0)2006/11/24

수안이의 컴퓨터 연구실



Leave your greetings.