Cómo determinar si la ruta es legal en mfc
Para determinar si la ruta es legal, puede llamar a Path Class
Para vincular a Mscorlib (en Mscorlib.dll).
Tiene funciones:
AltDirectorySeparatorChar
DirectorySeparatorChar
InvalidPathChars
PathSeparator
VolumeSeparatorChar
ChangeExtension
GetDirectoryName
GetExtension
GetFileName
GetFileNameWithoutExtension
GetFullPath
GetPathRoot
HasExtension
IsPathRooted
No puede determinar directamente si la ruta es legal y existe, pero puede ayudarlo a analizarla.
Por ejemplo, X:\abc\def es legal, pero su computadora no tiene un disco X ni asigna un sistema de archivos al disco X, por lo que el disco X no existe.
La legalidad final de la ruta y del fichero sólo se puede conocer a través de fopen.