我正在尝试将文件从许多子目录复制/移动到一个文件夹中:
new.folder <- "path/to/new/folder"
files <- basename(list.files(path, recursive = T))
file.copy(from=files, to=new.folder)
不幸的是,我对所有文件都出错:
In file.copy(from = files, to = new.folder):
problem copying ./E202.fastq.gz to /path/to/new/folder/E202.fastq.gz: No such file or directory
我将不胜感激,我是R的新手。
答案 0 :(得分:0)
确保所有文件都存在:
all(file.exists(files))
否则,请使用full.names = TRUE
files <- list.files(path, recursive = TRUE, full.names = TRUE)
因为不这样做,文件将被假定为当前目录中
getwd()
它可能等于或不等于path