Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
How to copy a file to a non existing directory ?
Martin Martinos
11/7/2006 10:06:00 PM
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-...
.
3 Answers
Robert Conn
11/7/2006 10:20:00 PM
0
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-...
.
>
Michael Fellinger
11/7/2006 10:26:00 PM
0
On 11/8/06, Martin Martinos <mchabotsol@hotmail.com> wrote:
> 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'))
> 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-...
.
>
>
Martin Martinos
11/7/2006 10:45:00 PM
0
Michael Fellinger wrote:
> On 11/8/06, Martin Martinos <mchabotsol@hotmail.com> wrote:
>> 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')
Thanks for your helps it works fine.
--
Posted via
http://www.ruby-...
.
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
How to copy a file to a non existing directory ?
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password