From: Servando Garcia Date: 2007-04-25T06:10:58+09:00 Subject: Re: [ANN] file-find 0.1.0
Sweet I want one. Where's the download link?

> On 4/24/07, Leslie Viljoen wrote:
>
>> On 4/24/07, Daniel Berger wrote:
>>
>>> Hi all,
>>>
>>> I'm happy to announce the first release of file-find. This
>>> package is meant as a replacement for the current 'find' module
>>> in the Ruby standard library. It provides many more options for
>>> controlling the behavior of your find operations.
>>>
>>> It is modelled on the 'find' command typically found on Unix
>>> systems.
>>>
>>> Example1:
>>>
>>> # Look for all .rb files changed in the last 24 hours rule =
>>> File::Find.new(:name => "*.rb", :ctime => 0) rule.find{ |file|
>>> puts file }
>>>
>>> # Look for all text files owned by user id 23, don't follow
>>> symlinks rule = File::Find.new(:name => "*.txt", :user => 23,
>>> :follow => false) rule.find{ |file| puts file }
>>>
>>> You can find install the file-find package as a gem, or grab
>>> the file from the project page at
>>> http://rubyforge.org/projects/shards/. You can also find it on
>>> the RAA.
>>>
>>
>> Woo! Thanks!
>> One question: what happens when you iterate over a directory you
>> do not have permission to read? Rio throws an exception and
>> exits, meaning the remaining files are skipped, which is not
>> cool. I tried to provide an option to skip forbidden directories,
>> but Rio is a bit convoluted.
>>
>
> It skips them. :)
>
> Regards,
>
> Dan