Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.ruby > #2391

Pathname: moving files & directories

From Simon Harrison <simon@simonharrison.net>
Newsgroups comp.lang.ruby
Subject Pathname: moving files & directories
Date 2011-04-06 13:18 -0500
Organization Service de news de lacave.net
Message-ID <b2265767440a64a48853a41cea71fe1a@ruby-forum.com> (permalink)

Show all headers | View raw


This came up at work a while ago and our IT dept. said it was
impossible. If we have the following paths:

dir/customer1/file1
dir/customer1/file2
dir/customer1/lots more files
dir/customer2/file1
dir/customer2/file2
dir/customer2/file3
dir/customer2/obsolete/file1
dir/customer2/oblolete/file2
dir/customer3/file1
dir/customer3/file2
dir/customer3/obsolete/file1

.etc

how can we end up with this:

/newdir/obsolete/customer2/file1
/newdir/obsolete/customer2/file2
/newdir/obsolete/customer3/file1

.etc

I can't really experiment at work because the IT folk would probably not
be best pleased if I delete everything. I'm not sure what to use. I can
get the paths easily with Dir.glob and then grep for 'obsolete'. But,
I've no idea how to rename the paths. Any help appreciated.

-- 
Posted via http://www.ruby-forum.com/.

Back to comp.lang.ruby | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Pathname: moving files & directories Simon Harrison <simon@simonharrison.net> - 2011-04-06 13:18 -0500
  Re: Pathname: moving files & directories Robert Klemme <shortcutter@googlemail.com> - 2011-04-06 21:07 +0200
  Re: Pathname: moving files & directories Jeremy Bopp <jeremy@bopp.net> - 2011-04-06 14:26 -0500
  Re: Pathname: moving files & directories Simon Harrison <simon@simonharrison.net> - 2011-04-06 15:09 -0500

csiph-web