Paolo,
fijate que lo que retorna #directoryContents es una colección de
strings, por lo que no le podés preguntar isDirectory. Acá va una
solución alternativa:
| home contents |
home:=Filename named:'/home/paolo'.
contents:= home directoryContents.
contents select:
[:filename | (home constructSafe: filename) isDirectory]
HTH,
Andrés
Paolo escribió:
> Buenas a todos, hace poco que me entero de este club, queria realizar
> la siguiente consulta:
> Utilizo visualworks sobre linux
> Quiero listar el contenido de un directorio por lo cual uso:
>
> |miDirectorio|
> miDirectorio:=(Filename named:'/home/paolo') beCurrentDirectory.
> contenido:= miDirectorio directoryContents.
>
> En 'contenido' me coloca todos los archivos y directorios que posee;
> lo que deseo hacer es quedarme solo con aquellos que sean directorios,
> pero al preguntar si es un Directorio me tira error en casos donde son
> archivos(donde yo lo unico que busco es que me tire algun false para
> que no lo tome en cuenta).
>
> Saludos, espero no estar preguntanto tonteras.
>
> Paolo
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de
Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/clubSmalltalk?hl=es.
-~----------~----~----~----~------~----~------~--~---