还有,怎么才能得到这个盘的相关信息,比如大小、卷标等等
谢谢~~~
谢谢~~~
解决方案 »
- 求在C#从M个数中取N个的所有组合算法,无重复
- 关于注册表的读取问题,挺简单的
- 如何将用户资料安全的保存在本地?
- 请问有人开发过pdf吗?
- 如何处理FileSystemWatcher文件夹监视产生的以下异常
- 自定义的控件分成几个区域,每个区域按要求显示或不显示图片,现在是怎么单击其中一个就显示选中,而点另外一个就显示那个被选中,取消上次选中的
- Socket Close_Wait 状态
- 求讲解C#一般文件操作的应用!
- C#当创建一个新窗口时,怎么让他激活并获得焦点
- 请问怎样将string格式变为float格式?
- 提个菜鸟级别的问题:Attributes到底是什么意思啊
- c#.net新建windows应用程序项目执行后的窗体可以生成.exe文件么
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);
}
}
}
}
GetDriveType(string lpRootPathName),return value=5-means the drive is CD-ROM,see details in msdn
net_lover(孟子E章) ,我现在用的是1.1
net_lover 3q2我还想问下,光盘上有没有什么信息可以唯一标示一张光盘的?有什么方法可以获取这个信息呢?
Win32_CDROMDrive 的属性:VolumeSerialNumber