------ art_30368_16795318.1131379672431
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
i started out with your suggestion, but i need it to first display files and
dirs in current directory, then do the same for the subdirectories..
ruby -r find -e 'Find.find(".") {|f| puts f}'
prints everything at once, which wouldn't work in this case, as i want it to
export to different html files (one for each directory) but i need to get
this to work first..
greetings, Dirk.
2005/11/7, Robert Klemme <bob.news / gmx.net>:
>
> Dirk Meijer wrote:
> > i am using Find::find, but i got it to only display files and dirs in
> > current directory, not to do the same with subdirectories..
> > greetings, Dirk.
>
> Did you try my one liner? Are there sub directories? You're probably
> trying to implement the recursion yourself - you must not do that because
> that's all Find.find is about...
>
> Kind regards
>
> robert
>
> >
> > 2005/11/7, Robert Klemme <bob.news / gmx.net>:
> >>
> >> Dirk Meijer wrote:
> >>> hi,
> >>> i want my program to print all files and directories in a given
> >>> directory, then print files and dirs in subdirectories, without it
> >>> showing the name of the subdirectory..
> >>> but for some reason, it doesn't execute the method again for the
> >>> subdirectories found in the current directory..
> >>> greetings, Dirk.
> >>
> >> You probably get an endless recursion because you don't exclude "."
> >> and ".." from the recursion.
> >>
> >> You can make your life much easier by using Find. Try this:
> >>
> >> ruby -r find -e 'Find.find(".") {|f| puts f}'
> >>
> >> Kind regards
> >>
> >> robert
>
>
>
------ art_30368_16795318.1131379672431--