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/.
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/\.
Is there a way to copy a file to a directory that does not exist ? If I
try
require 'fileutils'
FileUtils.mkdir_p(File.dirname('c:/mart/martin.txt'))
···
On 11/8/06, Martin Martinos <mchabotsol@hotmail.com> wrote:
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/\.