From hb at stat.berkeley.edu  Wed Jan 17 07:52:42 2007
From: hb at stat.berkeley.edu (Henrik Bengtsson)
Date: Wed, 17 Jan 2007 17:52:42 +1100
Subject: [Rd] file.copy
In-Reply-To: <45AD94CD.1000003@fhcrc.org>
References: <45AD94CD.1000003@fhcrc.org>
Message-ID: <59d7961d0701162252u2758b5abncb0e0e1943af1efc@mail.gmail.com>

FYI: I reported this to r-devel on July 23, 2006:

 http://tolstoy.newcastle.edu.au/R/devel/06/07/6220.html

There was no follow up.

/Henrik

On 1/17/07, Herve Pages <hpages at fhcrc.org> wrote:
> Hi,
>
> 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...
>
> Cheers,
> H.
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>



[Rd] file.copy
Henrik Bengtsson