当前位置: 移动技术网 > IT编程>开发语言>c# > c#判断磁盘驱动器类型的两种方法介绍

c#判断磁盘驱动器类型的两种方法介绍

2019年07月18日  | 移动技术网IT编程  | 我要评论
1.使用windows api复制代码 代码如下:/// <summary> /// 判断一个磁盘驱动器的类型 /// </summary> ///

1.使用windows api

复制代码 代码如下:

/// <summary>
/// 判断一个磁盘驱动器的类型
/// </summary>
/// <param name="ndrive">包含了驱动器根目录路径的一个字串</param>
/// <returns>long,如驱动器不能识别,则返回零。如指定的目录不存在,则返回1。如执行成功,则用下述任何一个常数指定驱动器类型:drive_removable, drive_fixed, drive_remote, drive_cdrom 或 drive_ramdisk</returns>
[dllimport("kernel32.dll", entrypoint = "getdrivetypea", setlasterror = true, charset = charset.unicode, exactspelling = true, callingconvention = callingconvention.stdcall)]
public static extern long getdrivetype(string ndrive);

2.使用system.io.driveinfo

复制代码 代码如下:

driveinfo driveinfo = new driveinfo(drive);

通过driveinfo.drivetype

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网