社区
C#
帖子详情
根据盘符怎么判断这个盘是硬盘还是光驱?
xiyun
2006-02-12 01:23:34
还有,怎么才能得到这个盘的相关信息,比如大小、卷标等等
谢谢~~~
...全文
456
5
打赏
收藏
根据盘符怎么判断这个盘是硬盘还是光驱?
还有,怎么才能得到这个盘的相关信息,比如大小、卷标等等 谢谢~~~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovevsnet
2006-04-30
打赏
举报
回复
可以用WMI
Win32_CDROMDrive 的属性:VolumeSerialNumber
xiyun
2006-02-12
打赏
举报
回复
lovevsnet , 谢谢了,我会了,3q
net_lover 3q2
我还想问下,光盘上有没有什么信息可以唯一标示一张光盘的?有什么方法可以获取这个信息呢?
xiyun
2006-02-12
打赏
举报
回复
lovevsnet ,你能不能写的详细些呢,我对调用api方面不是很清楚,谢谢你了!
net_lover(孟子E章) ,我现在用的是1.1
lovevsnet
2006-02-12
打赏
举报
回复
.net1.0中可用API
GetDriveType(string lpRootPathName),return value=5-means the drive is CD-ROM,see details in msdn
孟子E章
2006-02-12
打赏
举报
回复
c# 2.0里可以用
DriveType 枚举
成员名称 说明
CDRom 此驱动器是一个光盘设备,如 CD 或 DVD-ROM。
Fixed 此驱动器是一个固定磁盘。
Network 此驱动器是一个网络驱动器。
NoRootDirectory 此驱动器没有根目录。
Ram 此驱动器是一个 RAM 磁盘。
Removable 此驱动器是一个可移动存储设备,如软盘驱动器或 USB 闪存驱动器。
Unknown 驱动器类型未知。
using System;
using System.IO;
class Test
{
public static void Main()
{
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
{
Console.WriteLine("Drive {0}", d.Name);
Console.WriteLine(" File type: {0}", d.DriveType);
if (d.IsReady == true)
{
Console.WriteLine(" Volume label: {0}", d.VolumeLabel);
Console.WriteLine(" File system: {0}", d.DriveFormat);
Console.WriteLine(
" Available space to current user:{0, 15} bytes",
d.AvailableFreeSpace);
Console.WriteLine(
" Total available space: {0, 15} bytes",
d.TotalFreeSpace);
Console.WriteLine(
" Total size of drive: {0, 15} bytes ",
d.TotalSize);
}
}
}
}
leopard
硬
盘
安装助手v0.3
leopard
硬
盘
安装助手v0.3 新鲜出炉:leopard
硬
盘
安装史重要更新:leopard
硬
盘
安装助手!!支持iso文件! 1、格式化一
盘
为fat32,或将
盘
上所有文件(含隐藏的)删空 2、打开程序,选镜象文件(支持iso文件) 3、目标
盘
选刚才格的
盘
,点开始进行镜象 4、重启,你可以从
硬
盘
装leopard了! 重启选'Mac Os X System'启动项回车后你可能要立即按F8来进入leopard启动菜单 xp直接执行就可以建立启动菜单 vista请输入如下命令 注意,要用管理员权限打开命令提示符 BCDEdit /create /d "Mac OSX Leopard" /application bootsector BCDEDIT /set {***X-***X...} device boota BCDEDIT /set {***X-***X...} path \TBOOT BCDEDIT /displayorder {***X-***X...} /addlast BCDEDIT /timeout 5 (大括号内的内容因机器不同而异,所以,执行第一条命令后,记下 GUID,假设为:{***X-***X...}) 感谢远景论坛的wannarlove提供命令 四楼反映不太会用,在这里我简单讲一下用法(因为最近工作较忙,以后如有时间制作一个图文教程,其实很简单,我说一下大家都会弄的) 以我的电脑为例: 1、系统要求: 要求能够启动的xp或者vista。(xp相对简单) 2、磁
盘
划分: 建议尽量使用逻辑磁
盘
,以我的电脑为例:以前是35g的C
盘
卷标是vista(最好有卷标,防止抹
盘
时弄错,损失数据),其余为D
盘
(
硬
盘
是120g的,所以D
盘
就是70多g) 因为vista有调整磁
盘
大小的功能,所以我从D
盘
压缩了20g。 先创建一个5g的分区(大小就是大概能放下mac安装镜像差不多),设置上
盘
符
,最好不要格式化(格成fat32也行)。 其余的创建一个分区,就是用来安装mac的,
盘
符
也可以不设置,不格式化(格成fat32也行) 现在我的分区是:C
盘
35g卷标vista,D
盘
50多g卷标movies,E
盘
光驱
,F
盘
5g未格式化,剩下15g没有
盘
符
。 3、安装: 下面就简单了。启动
硬
盘
安装助理,在最上面的那个框选择
硬
盘
上的镜像文件;目标分区选择F
盘
;因为我是vista所以“在boot.ini中加入……”这一项我没选(xp用户要选择这一项);其他两个打勾;然后点击开始。等软件操作结束就好了。 4、制作启动项: xp用户在上一步“在boot.ini中加入……”这一项选中就已经制作好启动项了,这一步跳过。 vista用户按照我在二楼开始的地方提供的方法用命令行制作启动项。这一步一定要做。 5、重新启动: 重新启动你就能看到“mac os x leopard”的启动项,高亮选中,按下回车后立即按F8键,好了,这就是熟悉的mac启动选择画面了。 几点注意: 1、如果重启后发现无法启动或者无法进入Windows,只要用有winpm之类的磁
盘
管理工具的光
盘
(或者winpe光
盘
)启动,进入磁
盘
工具,把你的Windows分区设置成active(活动分区)就行了。 2、如果你安装的是10.4.x的话,不要选efi哪一项。 3、如果在后面的安装中发现无法用mac的磁
盘
工具抹
盘
的话,在前面准备分区的时候把准备安装mac的分区id改成af,这种情况通常发生在安装10.4.x中。 4、这种方法其实就是把安装iso克隆在
硬
盘
上,用
硬
盘
安装,所以速度很快。但因此也不适用ghost的安装镜像。
VC++6.0遍历磁
盘
信息
遍历(枚举)磁
盘
的相磁信息,包括磁
盘
类型 磁
盘
容量 磁
盘
盘
符
名字 DVD/CD是否有
盘
等
服务器
光驱
占用d
盘
符
,
硬
盘
磁
盘
排?D.G.H.I,,,,E
盘
被
光驱
占了,没有F
盘
硬
盘
盘
符
排?D.G.H.I,,,,E
盘
被
光驱
占了,没有F
盘
,,请问这样分区会不会有问题?我来磒an>可选中1膏告的关键词分区时c
盘
符
没有,搜素资料。也能直接点“搜讼”搜蒜。2竝an>#热议#
盘
点刷爆纽的裂录?/span>gon360知道合伙人数码行家2018-07-27gon360知道合伙人数码行家采纳数:33577积:131882广播电视媒体从业近20年,采编播技始较为精通。尤...
更改计算机
硬
盘
名字,如何修改
盘
符
– 磁
盘
及
光驱
名称错乱,教你怎么更改回来...
一般情况下,打开“我的电脑”后,我们会看到排在前面是
硬
盘
,紧接着的是
光驱
,然后是插上去的可移动磁
盘
或U
盘
。但有时我们可能会神奇地发现
硬
盘
盘
符
及光
盘
驱动器名称及排列错乱了。比如正常情况下C,D,E,F是
硬
盘
所在的
盘
符
,G
盘
为
光驱
。当出现错乱后,可能变为了C,D
盘
为
硬
盘
,
光驱
所在
盘
符
穿插在中间变为了E
盘
,紧接着F,G
盘
为
硬
盘
。虽然这种错乱一般不会影响我们正常使用电脑,但是看上去会很别扭,其实要修改过来...
C++ 实现
判断
插入USB的设备是U
盘
,移动
硬
盘
,
光驱
今天做项目,要求代码能区分出U
盘
,移动
硬
盘
,
光驱
等。 有时候我们在做设备监控的时候,要识别一些链接设备,在使用函数GetDriveType的时候,U
盘
可以返回DRIVE_REMOVABLE,而本地
硬
盘
硬
盘
和移动
硬
盘
DRIVE_FIXED,因此还需要进一步来识别。识别方法为
判断
设备的总线类型即可:需要用到的数据类型以及函数有: //将所有的卷存储在buffer中,格式为:C:/NULLD:/NUL...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章