【发布时间】:2020-01-31 08:28:00
【问题描述】:
类似于https://stackoverflow.com/a/10268255/,我想要一个函数,当使用file.copy 时,它会自动创建不存在的子目录。当前我收到错误:
In file.copy( ... :
'recursive' will be ignored as 'to' is not a single existing directory
不幸的是使用了这样的函数:
my.file.copy<- function(from, to, ...) {
todir <- dirname(to)
if (!isTRUE(file.info(todir)$isdir)) dir.create(todir, recursive=TRUE)
file.copy(from = from, to = to, ...)
}
如果to 是一个目录,则dirname 会去除最后一个子目录。
【问题讨论】:
标签: r