[Rd] file.copy

From: Herve Pages <hpages_at_fhcrc.org>
Date: Wed 17 Jan 2007 - 03:15:25 GMT


Copying a non-existing file with file.copy creates an empty file

> r <- file.copy("non-existing-file", ".")
> r

  [1] TRUE ... and returns TRUE!

Now, when used in "vectorized" mode

> r <- file.copy(c("toto1", "toto2"), c("dest1", "dest2"))
  [1] FALSE FALSE file.copy looks much more reasonable, except that files "dest1" and "dest2" are still created (despite the fact that "toto1" and "toto2" don't exist).

If the 'to' argument is not a dir:

> r <- file.copy(c("toto3", "toto4"), ".")
> r

  [1] TRUE TRUE !!?!?

May be those are (undocumented) features, but I bet 99.9% of the users would expect something different...


R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Wed Jan 17 14:17:42 2007

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Wed 17 Jan 2007 - 07:31:02 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.