标题: 怎样编程获取磁盘卷标?
[打印本页]
作者: profree
时间: 2004-6-27 00:00
标题: 怎样编程获取磁盘卷标?
如题,谢谢
作者: gotomsdos
时间: 2004-6-28 00:00
要磁盘卷标还要编程??
晕。。。。。
label
vol
dir
chkdsk
作者: profree
时间: 2004-6-28 00:00
我是要在程序当中获取卷标,以此来选择分区,
作者: cdl
时间: 2004-7-2 00:00
用ATA命令吧
作者: TurboY
时间: 2004-7-7 00:00
在C中
简单的可以这样:
system("VOL>vol.tmp"

;
打开VOL.TMP读出其中的卷标。
复杂的可以:
int GetVol(char *driver, char *label);//driver="C:\"...
{
struct ffblk f;
if (findfirst(path,f.FA_LABEL))
{//No found or error
strcpy(label,"NO_LABEL"

;
return -1;
} else
{
strcpy(label,f.ff_name);
return 0;
}
}
作者: profree
时间: 2004-7-7 00:00
非常感谢,我试试