C#中获得系统目录的方法是什么另外我怎么判断光区的盘符 获得系统盘符可以:System.IO.Directory.GetLogicalDrives(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.IO.Directory.GetLogicalDrives()好像得到所有的盘符我怎么判断那个是光驱呢??谢谢 谢谢您使用微软产品!您可以使用Environment.SystemDirectory来获取系统目录;用Directory.GetLogicalDrives或Environment.GetLogicalDrives来或得盘符。要判断盘符得类型,你可能需要通过Interop来调用Win32 API: GetDriveType比如(仅供参考):enum DriveType : int { DRIVE_UNKNOWN, DRIVE_NO_ROOT_DIR, DRIVE_REMOVABLE, DRIVE_FIXED, DRIVE_REMOTE, DRIVE_CDROM, DRIVE_RAMDISK }[DllImport("kernel32")]public static extern int GetDriveType(string Path);更多关于Interop的信息,请参看:Consuming Unmanaged DLL Functionshttp://msdn.microsoft.com/library/en-us/cpguide/html/cpconconsumingunmanageddllfunctions.asp-微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。 关于vs和sql的选择 xml修改节点值 高分!求一个简单的正则表达式(验证数字) foreach 调用更新数据库记录的存储过程,但数据库记录却不更新(40分) winform中进度条有没有改变样式的熟悉 在asp.net中,如何让客户自定义模板? C# iocp通讯客户端只能发送数据,无法接收服务端发送的数据 数据库中的时间变量问题 我想知道 我已经装了VS.NET正式中文版,可是怎么不能解析.aspx文件???救救我 DataGrid DropDownList?
好像得到所有的盘符我怎么判断那个是光驱呢??谢谢
DRIVE_UNKNOWN,
DRIVE_NO_ROOT_DIR,
DRIVE_REMOVABLE,
DRIVE_FIXED,
DRIVE_REMOTE,
DRIVE_CDROM,
DRIVE_RAMDISK
}[DllImport("kernel32")]
public static extern int GetDriveType(string Path);更多关于Interop的信息,请参看:
Consuming Unmanaged DLL Functions
http://msdn.microsoft.com/library/en-us/cpguide/html/cpconconsumingunmanageddllfunctions.asp
-微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。