Buenas y santas.
Estuve jugueteando un poco con Dolphin y no se si es la falta de
acostumbramiento, pero encontre algunas cosas bastante incomodas (Y
otras bastante comodas pero esas son aburridas de mencionar :P).
Por ejemplo, al intentar listar los archivos dentro de un directorio
tuve que dar varias vueltas, haciendo varias pruebas llegue a que:
(Asumiendo que existe c:\TempDir\ con archivos cualesquiera dentro)
| col1 |
col1 := OrderedCollection new.
File for: '*' in: 'c:\TempDir\' do: [ :file | col1 add: file path ].
col1 inspect
Me devuelve una coleccion con strings, cada uno representando el nombre de los archivos dentro de c:\TempDir\.
Pero ete aqui que:
| col1 col2 |
col1 := OrderedCollection new.
col2 := OrderedCollection new.
File for: '*' in: 'c:\TempDir\' do: [ :file | col1 add: file ].
col1 do: [ :file | col2 add: file path ].
col2 inspect
Me devuelve una coleccion con la misma cantidad de elementos que la
coleccion anterior pero repitiendo el primer archivo que encuentra.
Hay varias deducciones que saque de esto pero no quiero que el mail se extienda mas de 7 paginas.
Mi pregunta para los dolphineros es, hay alguna forma mas simple de
obtener los archivos (instancias de File si es posible, y no de
WIN32_FIND_DATA) mas simple ?
No seria mas logico instanciar un Folder y pedirle #content o simil ? (Encontre el protocolo de Folder algo reducido).
Obviamente le estoy pifiando en algo.
Saludos y agradecimientos camaradas !
Rusty.
- [clubSmalltalk] Lista de archivos en Dolphin Okushi
- [clubSmalltalk] Re: Lista de archivos en Do... Gustavo Sebastian Ibarra
- [clubSmalltalk] Re: Lista de archivos e... Gustavo Sebastian Ibarra
- [clubSmalltalk] Re: Lista de archiv... Okushi
- [clubSmalltalk] Re: Lista de ar... Esteban A. Maringolo
