2010-12-02 14 views

Respuesta

3

Usted tiene que usar PathCombine para esto.

concatena dos cadenas que representan sendas adecuadamente formados en un camino; también concatena cualquier elemento de ruta relativa .

PathAppend específicamente descarta calificadores de ruta relativa, por los documentos MSN:

La ruta proporcionada en pszPath no puede comenzar con ".. \" o para producir una ruta relativa "\". cuerda.

+0

Según el documento, el primer parámetro no puede comenzar con ... \ o. \ Pero no hay restricción en el segundo parámetro. En el escenario dado, pszMore tiene .. \. Funcionará para PathAppend. – doptimusprime

3

Vale la pena mencionar PathCanonicalize(), en caso de que las cadenas ya estén concatenadas.