急~~再线等~~~问题搞定马上散分··本地磁盘问题 在C#中可以得到所有磁盘的名字!!!但怎么判断他们的属性呢?如:光驱,本地磁盘,软盘的区别这个属性该在哪里找!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP [DllImport("kernel32")] static extern uint GetDriveType(string name);private void ListDrives() { TreeNode tn; stirng[] drives=Directory.GetLogicalDrives(); for(int i=0;i<drives.Length;i++) { switch(GetDriveType(drives[i])) { case 2: tn=new TreeNode(drives[i],0,0); break; case 3: tn=new TreeNode(drives[i],1,1); ListDirs(tn,drives[i]); break; case 5: tn=new TreeNode(drives[i],2,2); break; default: tn=new TreeNode(drives[i],0,0); break; } tvDir.SelectedNode=tvDir.Nodes[1]; } }不知道有没有用 呀。 ManagementClass 可能会有点用吧。 调API啊!!C#没封装的类吗? 有关VS2010,WCF断点调试,求助!!! WCF中数据的传输问题 C# 委托 判断两个控件边缘接触 C#软件设计(WinForm)、.net、ASP.NET到底什么关系? 关于OpenNetCF播放器的问题 程序中的“~”是什么意思?? 两个窗体的切换 如何更改导出的excel报表中的列宽? 如何在ListView中实现拖拉,我是新手,在线等 各位大侠进来帮帮忙!急需帮助!!!! 请教:排序----使用范型
static extern uint GetDriveType(string name);
private void ListDrives()
{
TreeNode tn;
stirng[] drives=Directory.GetLogicalDrives();
for(int i=0;i<drives.Length;i++)
{
switch(GetDriveType(drives[i]))
{
case 2:
tn=new TreeNode(drives[i],0,0);
break;
case 3:
tn=new TreeNode(drives[i],1,1);
ListDirs(tn,drives[i]);
break;
case 5:
tn=new TreeNode(drives[i],2,2);
break;
default:
tn=new TreeNode(drives[i],0,0);
break;
}
tvDir.SelectedNode=tvDir.Nodes[1]; } }不知道有没有用 呀。