作者:profree | 时间:2004-06-27 00:00 | 标题:怎样编程获取磁盘卷标?
如题,谢谢
作者:gotomsdos | 时间:2004-06-28 00:00
要磁盘卷标还要编程??
晕。。。。。
label
vol
dir
chkdsk
作者:profree | 时间:2004-06-28 00:00
我是要在程序当中获取卷标,以此来选择分区,
作者:cdl | 时间:2004-07-02 00:00
用ATA命令吧
作者:TurboY | 时间:2004-07-07 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-07-07 00:00
非常感谢,我试试