aris
November 20, 2012, 12:09pm
1
I have a fixtures directory structure
fixtures
en
alpha
beta
delta
es
alpha
beta
delta
and one rake task to remove all fixtures
path = File.join(MyApp.config.fixtures_path)
FileUtils.rm_rf(path)
or all folders w specific locale
path = File.join(MyApp.config.fixtures_path, locale)
FileUtils.rm_rf(path)
but is there a way to remove all folders with name ‘alpha’ in ALL
locales
folder, and get a resulting structure
fixtures
en
beta
delta
es
beta
delta
thanks for your suggestions
On Tue, Nov 20, 2012 at 5:08 AM, Erwin [email protected] wrote:
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)
On Tue, Nov 20, 2012 at 5:18 AM, Jordon B. [email protected]
wrote:
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
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 B. a crit :
Works great Jordon ! thanks again !!
Le mardi 20 novembre 2012 12:22:41 UTC+1, Jordon B. a crit :