1

如何确定文件是在可移动驱动器上还是在 vc++ 中的本地驱动器上?

4

1 回答 1

4

调用GetDriveType API。

编辑:

UINT driveType = GetDriveType(lpFileName); 
if (driveType == DRIVE_FIXED) 
{ 
    /* fixed drive */ 
} 
else if (driveType == DRIVE_CDROM || driveType == DRIVE_REMOVABLE) 
{ 
    /* removable drive */ 
} 
else 
{ 
    /* other case e.g. network, RAM disk */ 
}
于 2009-10-26T01:16:45.573 回答