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.

-~----------~----~----~----~------~----~------~--~---

Responder a