古詩詞大全網 - 成語經典 - mfc中如何判斷路徑是否合法

mfc中如何判斷路徑是否合法

判斷路徑是否合法, 可以調用 Path Class

要鏈接 Mscorlib (在 Mscorlib.dll 裏)。

它有函數:

AltDirectorySeparatorChar

DirectorySeparatorChar

InvalidPathChars

PathSeparator

VolumeSeparatorChar

ChangeExtension

GetDirectoryName

GetExtension

GetFileName

GetFileNameWithoutExtension

GetFullPath

GetPathRoot

HasExtension

IsPathRooted

它不能直接判斷路徑是否合法和存在,但可以幫助妳分析。

例如,X:\abc\def 是合法的,但妳的計算機沒有X盤,也沒有map壹個文件系統為 X盤,X盤不存在。

路徑和文件的最終合法性要通過fopen才能知道。