如何确定文件是在可移动驱动器中还是在本地驱动器中

时间:2009-10-26 01:10:56

标签: file mfc visual-c++ location

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

1 个答案:

答案 0 :(得分: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 */ 
}