列出目录中的所有文档及其在R中的对应文件夹

列出目录中的所有文档及其在R中的对应文件夹,r,list,directory,R,List,Directory,我必须创建一个特定目录中所有文档的列表。 它由352个文件夹组成,每个文件夹都有多个文档 我想要的输出是由两列组成的数据框:第一列包含所有文档,第二列由它们所属的文件夹组成 示例:目录中的三个文件夹A、B、C A由c、d、e构成; B由f,g,h构成; C是由l,m,n构成的 因此,结果将是 File PF c A d A e A f B g B h B i C l C m C

我必须创建一个特定目录中所有文档的列表。 它由352个文件夹组成,每个文件夹都有多个文档

我想要的输出是由两列组成的数据框:第一列包含所有文档,第二列由它们所属的文件夹组成

示例:目录中的三个文件夹A、B、C

A由c、d、e构成; B由f,g,h构成; C是由l,m,n构成的

因此,结果将是

  File  PF
   c    A
   d    A 
   e    A
   f    B
   g    B
   h    B
   i    C
   l    C
   m    C

我该怎么办?

您可以使用下面的代码

files <- list.files(recursive = T)
dt <- data.frame(PF = dirname(files), File = basename(files))