标题:
[求助]
U盘盘符确定问题
[打印本页]
作者:
love-av
时间:
2007-11-15 10:30
标题:
U盘盘符确定问题
各位大虾,我想做个批处理放在U盘上,但是我确定不了U盘的盘符,
就是让这个U盘插在任何电脑上这个批处理都能正确运行(不同的电脑分区不一样多啊,我不知道怎么办)
我做这个批处理是需要用到U盘盘符的
作者:
zzyy3876
时间:
2007-11-15 11:04
你把批处理所指定的盘符改为该盘的名称可不可以
作者:
love-av
时间:
2007-11-15 21:13
我试了,这样不行,哎,有没有高手能帮助我啊
作者:
zzyy3876
时间:
2007-11-16 11:04
size_t szAllDriveStrings = GetLogicalDriveStrings(0,NULL);
char *pDriveStrings = new char[szAllDriveStrings + sizeof(_T( " "))];
GetLogicalDriveStrings(szAllDriveStrings,pDriveStrings);
size_t szDriveString = strlen(pDriveStrings);
while(szDriveString > 0)
{
AfxMessageBox(pDriveStrings);
pDriveStrings += szDriveString + 1;
szDriveString = strlen(pDriveStrings);
}
// pDriveStrings 索盘符
---------------------------------------------------------------
DiskType=GetDriveType(strTempDirver);
switch(DiskType)
{
case DRIVE_NO_ROOT_DIR:
return;
case DRIVE_REMOVABLE:
//::AfxMessageBox( "移动存储设备 ");
break;
case DRIVE_FIXED:
//::AfxMessageBox( "固定硬盘驱动器 ");
break;
case DRIVE_REMOTE:
//::AfxMessageBox( "这是网络驱动器 ");
return;
case DRIVE_CDROM:
//::AfxMessageBox( "这是光盘驱动器 ");
return;
}
你试一试这段代码
作者:
我爱过谁
时间:
2007-11-16 16:29
谢谢你 有点明白了 以前不知道
欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://67.220.92.23/luntan/)
Powered by Discuz! 7.2