From: Robert Conn Date: 2006-11-08T07:19:51+09:00 Subject: Re: How to copy a file to a non existing directory ? Hi You'll need to create the directory first with FileUtils.mkdir('c:/mart') Bob On 7 Nov 2006, at 22:05, Martin Martinos wrote: > Is there a way to copy a file to a directory that does not exist ? > If I > try > > require 'fileutils' > > FileUtils.cp('c:/trash.txt', 'c:/mart/martin.txt') > > I get the following message : > > c:/ruby/lib/ruby/1.8/fileutils.rb:1246:in `initialize': No such > file or > director > y - c:/mart/martin.txt (Errno::ENOENT) > from c:/ruby/lib/ruby/1.8/fileutils.rb:1246:in `open' > from c:/ruby/lib/ruby/1.8/fileutils.rb:1246:in `copy_file' > from c:/ruby/lib/ruby/1.8/fileutils.rb:1245:in `open' > from c:/ruby/lib/ruby/1.8/fileutils.rb:1245:in `copy_file' > from c:/ruby/lib/ruby/1.8/fileutils.rb:459:in `copy_file' > from c:/ruby/lib/ruby/1.8/fileutils.rb:383:in `cp' > from c:/ruby/lib/ruby/1.8/fileutils.rb:1379:in > `fu_each_src_dest' > from c:/ruby/lib/ruby/1.8/fileutils.rb:1395:in > `fu_each_src_dest0' > from c:/ruby/lib/ruby/1.8/fileutils.rb:1377:in > `fu_each_src_dest' > from c:/ruby/lib/ruby/1.8/fileutils.rb:382:in `cp' > from C:/Documents and Settings/mchabot/Desktop/ > CompileServer/New > Ruby Pr > ogram.rb:3 > > -- > Posted via http://www.ruby-forum.com/. >