Re: rake task ) fileutils how to remove parent specific folder

Jordon Bedwell
Tue, 20 Nov 2012 11:22:14 -0000

On Tue, Nov 20, 2012 at 5:18 AM, Jordon Bedwell
<envygeeks-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:
> On Tue, Nov 20, 2012 at 5:08 AM, Erwin
<yves_dufour-ee4meeAH724@public.gmane.org> wrote:
>> I have a fixtures directory structure
>>
>> fixtures
>>   en
>>     alpha
>>     beta
>>     delta
>>   es
>>     alpha
>>     beta
>>     delta
>>
> __SNIP__
>
>> is there a way to remove all folders with name
''alpha''  in ALL locales
>> folder, and get a resulting structure
>
> FileUtils.rm_rf(Dir[Rails.root.join("spec/fixtures",
"**/alpha")],
> secure: true, force: true)

Sorry ommit the force, I always forget that force is implied by rf
since I rarely use rf, so it should be
`FileUtils.rm_rf(Dir[Rails.root.join("spec/fixtures",
"**/alpha")],
secure: true)`. I use r in production (and on development I trigger a
force but with constraints) because I like exceptions to be raised so
I know exactly what''s going on in my filesystem but not all people
care about that