如何检查Visual C ++参数是否是有效的驱动器号?

时间:2012-04-10 18:18:47

标签: c++ windows drive

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

1 个答案:

答案 0 :(得分:5)

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

或者正确的'方式是enumerate through all the drives