From: Logan Capaldo Date: 2007-08-17T10:03:18+09:00 Subject: Re: File.move command On 8/16/07, barjunk wrote: > On Aug 16, 3:53 pm, "Logan Capaldo" wrote: > > On 8/16/07, barjunk wrote: > > > > > I thought if I did: > > > > > File.move("mydir","mynewdir") > > > > > it would do a move...but it seems to make a file out of the directory > > > I'm trying to move. > > > > > The end result I get is a file named mynewdir. What I want is a new > > > directory containing all of the information in the mydir directory > > > called mynewdir. > > > > > Am I going to have to use a copy and a rm of the old dir? > > > > > What's the "right way" to do that? > > > > I can't find a File::move, I dunno where you got it from (some lib?). > > One method is File::rename, another is to require 'fileutils' and use > > FileUtils.mv > > > > > Mike B. > > I found it here: > > http://www.ruby-doc.org/stdlib/libdoc/ftools/rdoc/index.html > Odd that it didn't work then, although I seem to recall that ftools is deprecated in favor of FileUtils. > But I'll try what you have suggested. > > Mike B. > > >