Re[4]: [Erlang] Рекурсивный обход директорий
От: Трурль  
Дата: 24.01.06 08:32
Оценка:
Здравствуйте, Mamut, Вы писали:

M>

M>get_files(Dirs) -> M> [{Y,filelib:file_size(Y)}|| Y <- lists:append([filelib:wildcard(X++"/*")||X <- Dirs])]. M>



M>Это захватит и директории тоже. Вдобавок список получается не очень хорошим — сначала идут все абсолютно директории и поддиректории, а потмо все файлы во всех поддиректориях

Отфильтровать забыл.

get_files(Dirs) -> [{Y,filelib:file_size(Y)}|| Y <- lists:append([filelib:wildcard(X++"/*")||X <- Dirs]),not filelib:is_dir(Y)].

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.