社区
C#
帖子详情
根据盘符怎么判断这个盘是硬盘还是光驱?
xiyun
2006-02-12 01:23:34
还有,怎么才能得到这个盘的相关信息,比如大小、卷标等等
谢谢~~~
...全文
509
5
打赏
收藏
根据盘符怎么判断这个盘是硬盘还是光驱?
还有,怎么才能得到这个盘的相关信息,比如大小、卷标等等 谢谢~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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);
}
}
}
}
批处理获取
硬
盘
盘
符
本文介绍了一个批处理脚本,用于获取计算机中物理
硬
盘
的
盘
符
,并排除
光驱
和移动
盘
等。脚本利用fsutil命令来实现,详细解释了各部分的功能及fsutil的用法。
服务器的cd驱动器怎么修改
盘
符
,更改dvd驱动器
盘
符
,cd驱动器
盘
符
改
当Win7用户安装虚拟
光驱
后,可能会遇到无效驱动器
盘
符
无法删除的问题。解决方法包括:打开计算机管理,选择磁
盘
管理,右击要删除的
盘
符
,选择更改驱动器号和路径,然后点击删除按钮。注意不要误删真实
光驱
的
盘
符
,可以通过尝试弹出来
判断
。按照此步骤操作,即可成功删除无效驱动器
盘
符
。
C++获取电脑的各个磁
盘
盘
符
及容量信息(附源码)
本文介绍如何使用C++和Windows API函数GetLogicalDrives、GetLogicalDriveStrings、GetDriveType和GetDiskFreeSpaceEx来获取计算机上的磁
盘
盘
符
、类型及容量信息,包括
硬
盘
、移动磁
盘
、
光驱
、网络磁
盘
和虚拟RAM磁
盘
等,并展示了完整的代码示例。
C++ 获取磁
盘
盘
符
以及剩余空间
本文展示了一个使用C++编程语言获取系统
硬
盘
信息的方法。通过调用Windows API函数,如GetLogicalDriveStrings、GetDriveType和GetDiskFreeSpaceEx,程序能够列出所有可用的驱动器,并获取它们的类型(如
硬
盘
、
光驱
、可移动磁
盘
等)以及磁
盘
的总空间和可用空间。
Linux服务器
硬
盘
挂载:使用UUID彻底解决
盘
符
漂移问题
本文详解Linux服务器中使用UUID替代设备名(如/dev/sdb1)进行
硬
盘
挂载的必要性与实操方法,涵盖
盘
符
漂移成因、UUID与LABEL对比、获取UUID命令(blkid/lsblk)、fstab配置改造、语法验证及重启测试流程,并强调其在生产环境中的稳定性、唯一性和自动化适配优势。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章