【发布时间】:2013-01-31 16:30:32
【问题描述】:
我正在尝试确定文件是否在本地驱动器上。我发现GetDriveType() WINAPI 检索驱动器类型。然而,阅读返回值的描述,这似乎是我的理解,它以 FIXED 形式检索闪存驱动器,这不是我想要的。
它在本地驱动器上工作正常:
bool IsDriveRemovableOrRemote(CString driveRoot)
{
UINT driveType = GetDriveType(driveRoot);
return (DRIVE_REMOVABLE == driveType || DRIVE_CDROM == driveType || DRIVE_NO_ROOT_DIR == driveType || DRIVE_REMOTE == driveType);
}
我没有用于测试 ATM 的闪存/外部驱动器,但我想知道是否有人可以告诉我我的解释是否正确?如果是这样,我应该使用什么更好的选择?
请记住,我只有文件的路径。
【问题讨论】:
标签: windows model-view-controller drive