如何检查视觉C++参数是否为有效的驱动器号



就像标题所说的那样,我有一个C++程序,用户传递了一个参数。我想验证传递的参数是否是有效的 DOS/Windows 驱动器号(即 C:。D:.E:)并且驱动器存在于系统上。我该怎么做?

您可以使用

GetDriveType()获取驱动器的类型 - 它还会告诉您驱动器是否存在或不可用

或者"正确"的方法是枚举所有驱动器

最新更新