FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Funci贸n para obtener nombres largos de directorios
Posts: 188
Joined: Wed Feb 01, 2006 06:59 PM
Funci贸n para obtener nombres largos de directorios
Posted: Mon Dec 28, 2009 07:01 PM

He intentado con las funciones GetCurDir y CurDir; pero solo se obtiene el nombre corto del directorio; debe habe runa funci贸n para esto, pero no la ubico en la ayuda de FW.

Saludos

Fernando Espinoza

Saludos



Fernando Espinoza
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Funci贸n para obtener nombres largos de directorios
Posted: Mon Dec 28, 2009 07:25 PM
fespinoza,

Esto podria ayudar.

Code (fw): Select all Collapse
function Main()
 local cDirName := cGetDir()  
 MsgInfo( cDirName )  
 MsgInfo( LFN2SFN( cDirName ) )  
return nil
William, Morales

Saludos



m茅xico.sureste
Posts: 188
Joined: Wed Feb 01, 2006 06:59 PM
Re: Funci贸n para obtener nombres largos de directorios
Posted: Mon Dec 28, 2009 07:55 PM

William

Gracias por tu respuesta; pero lo que quiero es obtener directamente el nombre largo del directorio, sin tener que seleccionarlo a trav茅s del usuario. Por ejemplo la funci贸n Curdir() o GetCurDir me dan el nombre corto del directorio donde esta la aplicaci贸n, si lo intento pasar a nombre largo con SFN2LFN; no funciona; sigue como resultado el nombre corto.

Saludos

Fernando Espinoza

Saludos



Fernando Espinoza
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Funci贸n para obtener nombres largos de directorios
Posted: Mon Dec 28, 2009 08:18 PM

fespinoza,

Uso xHarbour y curdir() me regresa el nombre largo del path. y curdirx() lo regresa con todo y unidad.

William, Morales

Saludos



m茅xico.sureste
Posts: 188
Joined: Wed Feb 01, 2006 06:59 PM
Re: Funci贸n para obtener nombres largos de directorios
Posted: Tue Dec 29, 2009 03:13 AM

William

Tambi茅n uso xHarbour con FWH907, pero con CurDir() o con Curdirx(), me muestra el nombre corto;. Algo debo estar olvidando al inicio dle programa o que se yo.

Saludos



Fernando Espinoza

Continue the discussion