Red de conocimiento informático - Aprendizaje de programación - Cómo determinar si la ruta es legal en mfc

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.