Project

General

Profile

Actions

Bug #2068

closed

FileUtils.cp should not create dest if src cannot be found.

Added by vo.x (Vit Ondruch) over 14 years ago. Updated about 13 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 1.9.2dev (2009-09-02) [i386-mswin32_90]
Backport:

Description

=begin
irb(main):009:0> Dir['']
=> []
irb(main):010:0> FileUtils.cp '', 'dest'
Errno::ENOENT: No such file or directory -
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1265:in initialize' from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1265:in copy_stream'
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1265:in block in copy_file' from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1264:in open'
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1264:in copy_file' from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:471:in copy_file'
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:392:in block in cp' from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1396:in block in fu_each_src_dest'
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1412:in fu_each_src_dest0' from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1394:in fu_each_src_dest'
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:391:in cp' from (irb):10 from c:/r192vc-w32/bin/irb.bat:20:in '
irb(main):011:0> Dir['
']
=> ["dest"]
irb(main):012:0> FileUtils.cp 'src', 'dest2'
Errno::ENOENT: No such file or directory - src
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1265:in initialize' from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1265:in copy_stream'
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1265:in block in copy_file' from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1264:in open'
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1264:in copy_file' from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:471:in copy_file'
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:392:in block in cp' from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1396:in block in fu_each_src_dest'
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1412:in fu_each_src_dest0' from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:1394:in fu_each_src_dest'
from c:/r192vc-w32/lib/ruby/1.9.1/fileutils.rb:391:in cp' from (irb):12 from c:/r192vc-w32/bin/irb.bat:20:in '
irb(main):013:0> Dir['*']
=> ["dest", "dest2"]
irb(main):014:0>
=end

Actions #1

Updated by nobu (Nobuyoshi Nakada) over 14 years ago

  • Status changed from Open to Closed

=begin
Applied in changeset r24823.
=end

Actions

Also available in: Atom PDF

Like0
Like0