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

Erwin
Tue, 20 Nov 2012 11:37:34 -0000

Thanks Jordon
I also discover I can use Dir.glob  + match ... with directories .. (
though it was only for file

directories =
Dir.glob("#{File.join(MyApp.config.fixtures_path)}/*/\*alpha\*")

will test your answer too..  thanks again


Le mardi 20 novembre 2012 12:22:41 UTC+1, Jordon Bedwell a écrit
:
>
> On Tue, Nov 20, 2012 at 5:18 AM, Jordon Bedwell
<envy...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org<javascript:>>
> wrote:
> > On Tue, Nov 20, 2012 at 5:08 AM, Erwin
<yves_...-ee4meeAH724@public.gmane.org <javascript:>>
> 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
>

--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.
To view this discussion on the web visit