Página 1 de 1

directory()

Publicado: Mar Mar 04, 2008 8:00 pm
por Xevi
Tengo que sacar una lista de las carpetas que contiene una ruta concreta.
aORs := Directory( AppData:cRuta + AppData:cCodiEmpresa +"OR*.*" )
For n:=1 to Len(aORs)
MSGINFO( AppData:cRuta + AppData:cCodiEmpresa +""+ aORS[n,1] )
Next
En esta carpeta tengo ficheros y carpetas... bien pues me saca SOLO los
ficheros, las carpetas no me las incluye en el Array
¿Me dejo algo por hacer???
Gracias.
Un Saludo,
Xevi.

directory()

Publicado: Mar Mar 04, 2008 8:26 pm
por Xevi
En la ayuda de xHarbour Directory() no está documentada... ahora bien, he
probado a enviar parámetros...
aORs := Directory( AppData:cRuta + AppData:cCodiEmpresa +"OR*.*",,
..T. )
Y funciona perfecto,... por lo que el tercer parámetro debe de ser si
queremos SOLO las carpetas
Un Saludo,
Xevi.
"Xevi" <xevicomas@gmail.com> escribió en el mensaje de noticias
news:[email=47cd9c66@ozsrv2.ozlan.local...]47cd9c66@ozsrv2.ozlan.local...[/email]
> Tengo que sacar una lista de las carpetas que contiene una ruta concreta.
>
> aORs := Directory( AppData:cRuta + AppData:cCodiEmpresa +"OR*.*" )
> For n:=1 to Len(aORs)
> MSGINFO( AppData:cRuta + AppData:cCodiEmpresa +""+ aORS[n,1] )
> Next
>
> En esta carpeta tengo ficheros y carpetas... bien pues me saca SOLO los
> ficheros, las carpetas no me las incluye en el Array
>
> ¿Me dejo algo por hacer???
>
> Gracias.
>
> Un Saludo,
> Xevi.
>

directory()

Publicado: Mar Mar 04, 2008 8:48 pm
por ignacio
Xevi,
Compruebo que en la versión de xHarbour.com si lo está. No obstante creo que
es idéntica a la de Clipper. El segundo parametro establece que tipo de
archivos se quieren incluir:
<cAttributes>
Optionally, a character string holding file attributes can be specified.
Information about files carrying these attributes is retrieved. One or more
characters of the table below can be included in <cAttributes>.
Attributes for Directory() Attribute Meaning
D Include directories
H Include hidden files
S Include system files
V Search for the DOS volume label and exclude all other files
Saludos
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"Xevi" <xevicomas@gmail.com> escribió en el mensaje
news:[email=47cda276@ozsrv2.ozlan.local...]47cda276@ozsrv2.ozlan.local...[/email]
> En la ayuda de xHarbour Directory() no está documentada... ahora bien, he
> probado a enviar parámetros...
>
> aORs := Directory( AppData:cRuta + AppData:cCodiEmpresa
> +"OR*.*",, .T. )
>
> Y funciona perfecto,... por lo que el tercer parámetro debe de ser si
> queremos SOLO las carpetas
>
> Un Saludo,
> Xevi.
>
>
> "Xevi" <xevicomas@gmail.com> escribió en el mensaje de noticias
> news:[email=47cd9c66@ozsrv2.ozlan.local...]47cd9c66@ozsrv2.ozlan.local...[/email]
>> Tengo que sacar una lista de las carpetas que contiene una ruta concreta.
>>
>> aORs := Directory( AppData:cRuta + AppData:cCodiEmpresa +"OR*.*" )
>> For n:=1 to Len(aORs)
>> MSGINFO( AppData:cRuta + AppData:cCodiEmpresa +""+ aORS[n,1] )
>> Next
>>
>> En esta carpeta tengo ficheros y carpetas... bien pues me saca SOLO los
>> ficheros, las carpetas no me las incluye en el Array
>>
>> ¿Me dejo algo por hacer???
>>
>> Gracias.
>>
>> Un Saludo,
>> Xevi.
>>
>