love-av 发表于 2007-11-15 10:30 只看TA 1楼 |
---|
|
[求助] U盘盘符确定问题 各位大虾,我想做个批处理放在U盘上,但是我确定不了U盘的盘符,就是让这个U盘插在任何电脑上这个批处理都能正确运行(不同的电脑分区不一样多啊,我不知道怎么办) 我做这个批处理是需要用到U盘盘符的 |
0 |
作者的其他主题 |
---|
Kamikaze Premium Vol. 72 Seira Narumi |
最新加勒比:緊縛繩の客人(8月15日新配信) |
我差点不能访问论坛,吓坏了 |
最后登录时间不对 |
各位的硬盘里H的都有多少G,来晒晒 |
各位大家好! |
zzyy3876 发表于 2007-11-16 11:04 只看TA 4楼 |
---|
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; } 你试一试这段代码 |
0 |