Trata usando la ruta corta de las carpetas usa esta función basada en un ejemplo de Luis Maria.
LPARAMETERS RutaOriginal
fso = CREATEOBJECT("Scripting.FileSystemObject")
Carpeta = fso.GetFolder(RutaOriginal)
RETURN Carpeta .ShortPath
RELEASE fso
suerte.
____________________________________
Carlos Omar Figueroa López
Ingeniero Industrial y de Sistemas
PROCEDURE get_ShortPath
LPARAMETERS tcRutaOriginal
TRY
LOCAL loFso as Object , loFolder as Object,;
lcShortPath, loEx as Exception
lcShortPath = null
lofso = CREATEOBJECT("Scripting.FileSystemObject")
IF loFso.FolderExists(tcRutaOriginal)
lofolder=loFso.GetFolder(tcRutaOriginal)
lcShortPath = loFolder.ShortPath
ENDIF
CATCH TO loex
* tratamiento de errores
FINALLY
loFolder=null
lofso=null
ENDTRY
RETURN lcShortPath