zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

c#方法 类型 介绍 判断 两种 磁盘驱动器
2023-06-13 09:15:15 时间

1.使用WINDOWSAPI

复制代码代码如下:

///<summary>
///判断一个磁盘驱动器的类型
///</summary>
///<paramname="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)]
publicstaticexternlongGetDriveType(stringnDrive);

2.使用System.IO.DriveInfo

复制代码代码如下:


DriveInfodriveInfo=newDriveInfo(Drive);

通过driveInfo.DriveType