从R目录中选择多个目录中的文件

时间:2015-08-10 01:59:40

标签: r

我有文件a.extb.extc.ext可从目录/mypath1d.exte.extf.ext中进行选择来自目录/mypath2。如何从两个(甚至更多)目录中选择这些文件并将这些文件名存储在对象中?

试过这样的事情,但在这里不起作用:(my.dir <- "mypath1"|"mypath2")

my.dir <- "mypath1"|"mypath2"
my.dir
all.files<-list.files(my.dir)

2 个答案:

答案 0 :(得分:1)

只需执行list.files两次,并使用模式参数:

list.files(list.files(".",pattern="mypath1|mypath2"))

答案 1 :(得分:1)

学习在不同目录中移动。假设有一个目录&#34;父目录&#34;其中有2个文件夹,您想从这两个文件夹中选择文件:

my.dir <- setwd("parent directory")
setwd("./path1")
# get files
setwd('../')
setwd("./path2")
# get files

./从当前目录下降,.. /上升。