你的位置:
问答吧
-> .NET
-> 问题详情
C# 怎么自动识别U盘盘符 进行判断 读写操作
C# 怎么自动识别U盘盘符 然后判断里面是否存在某个特定的TXT文件 不存在的话就创建这个TXT文件
作者: ym502821240
发布时间: 2011-07-22
// 摘要:
// 定义驱动器类型常数,包括 CDRom、Fixed、Network、NoRootDirectory、Ram、Removable 和 Unknown。
[Serializable]
[ComVisible(true)]
public enum DriveType
{
// 摘要:
// 驱动器类型未知。
Unknown = 0,
//
// 摘要:
// 此驱动器没有根目录。
NoRootDirectory = 1,
//
// 摘要:
// 此驱动器是一个可移动存储设备,如软盘驱动器或 USB 闪存驱动器。
Removable = 2,
//
// 摘要:
// 此驱动器是一个固定磁盘。
Fixed = 3,
//
// 摘要:
// 此驱动器是一个网络驱动器。
Network = 4,
//
// 摘要:
// 此驱动器是一个光盘设备,如 CD 或 DVD-ROM。
CDRom = 5,
//
// 摘要:
// 此驱动器是一个 RAM 磁盘。
Ram = 6,
}
var drv= System.IO.DriveInfo.GetDrives();
foreach (var item in drv)
{
if (item.DriveType==DriveType.Removable)
{
//可移动的,此驱动器是一个可移动存储设备,如软盘驱动器或 USB 闪存驱动器。
}
}
作者: zetee
发布时间: 2011-07-22
和操作硬盘差不多把,我觉得
作者: ruanwei1987
发布时间: 2011-07-22
问题的重点在于前者—判断是否U盘。
曾经有过一款爱国者的16M的U盘,采用的HDD模式,插上去后API得到的是HDD……
作者: Abbey
发布时间: 2011-07-22
作者: qzyrm_lei_y
发布时间: 2011-07-22
我做的是根据厂家提供的接口,实现机器和U盘进行读写操作。
作者: qq598235031
发布时间: 2011-07-22
学习。。。
作者: sdl2005lyx
发布时间: 2011-07-22