请问用C#如何获取U盘为第几个磁盘以及物理序列号。
请问用C#如何获取U盘为第几个磁盘以及物理序列号?我想做个一键自动备份。用的ghost32
现在想用C#做个能够获取我所需要备份的U盘的磁盘号。请问如何做。
(其中U盘验证部分不一定非要物理序列号验证,有最好。这个最保险。没有,能够选择到下属卷标里,验证卷标名也行。)
谢谢! --------------------编程问答-------------------- 据我所知,可以找到可移动设备及驱动器号(如c:),完全确认是不是u盘,这个没有试过
既然是备份,也不一定就要备份到u盘吧
foreach (var item in System.IO.DriveInfo.GetDrives())
Response.Write(string.Format("{0} {1} {2}<br />", item.VolumeLabel,item.Name,item.DriveType.ToString())); --------------------编程问答--------------------
--------------------编程问答--------------------
DriveInfo[] drives = DriveInfo.GetDrives();
for (int i = 0; i < drives.Length; i++)
{
if (drives[i].DriveType == DriveType.Removable)
Console.WriteLine(drives[i].Name);
}
我要用Ghost32备份U盘!不是备份到U盘。
备份文件保存路径能直接填写(c:\)这样的。
但是所要备份的分区或者磁盘必须是0,1这类数字标识的第几块磁盘第几个分区。!
用DriveInfo获得的是逻辑分区。没啥用的。 --------------------编程问答-------------------- mark 学习下 话说 ghost 就一条命令就可以备份c盘了把 不过驱动安装咋办捏 --------------------编程问答--------------------
首先,你用的不是ghost的源程序,而是人家已经写好的脚本启动的ghost。
还有驱动?你是装系统吧。
备份是不用驱动的!
用个形象点的比喻备份就是装箱。你所备份的分区或者磁盘备份的时候啥样,还原后就是你备份的时候的那个样子。(物理磁道损坏貌似还原之后不会损坏) --------------------编程问答--------------------
额 理解有误
我以为你是要做备份系统的了..
原来是要备份磁盘 好吧 当我木说...
补充:.NET技术 , C#