From csardi.gabor at gmail.com  Thu Apr  5 17:01:39 2018
From: csardi.gabor at gmail.com (=?UTF-8?B?R8OhYm9yIENzw6FyZGk=?=)
Date: Thu, 5 Apr 2018 16:01:39 +0100
Subject: [Rd] potential file.copy() or documentation bug when copy.date =
 TRUE
Message-ID: <CABtg=Kk=XHGkX=-86e4wmXcMTgLRnvjJF-12F0SkJDdv=UfvyQ@mail.gmail.com>

This is a recent R-devel. file.copy() is not vectorized if multiple
destinations succeed:

cat("foo1\n", file = "foo1")
cat("foo2\n", file = "foo2")
unlink(c("copy1", "copy2"), recursive = TRUE)

file.copy(c("foo1", "foo2"), c("copy1", "copy2"), copy.date = TRUE)

#> Error in Sys.setFileTime(to[okay], fi$mtime) : invalid 'path' argument

# But the files were still copied:
file.exists(c("copy1", "copy2"))
#> [1] TRUE TRUE

file.copy(c("foo1", "foo2"), c("copy1", "copy2"))
#> [1] FALSE FALSE

file.copy(c("foo1", "foo2"), c("copy1", "copy2"), copy.date = TRUE)
#> [1] FALSE FALSE

file.copy(c("foo1", "foo2"), c("copy1", "copy2"), copy.date = TRUE,
overwrite = TRUE)
#> Error in Sys.setFileTime(to[okay], fi$mtime) : invalid 'path' argument



[Rd] potential file.copy() or documentation bug when copy.date = TRUE
=?UTF-8?B?R8OhYm9yIENzw6FyZGk=?=