首页 > 解决方案 > 列出子目录中以给定名称开头的文件 R

问题描述

我有一个目录,其中包含 70 个具有不同 CSV 文件的其他子目录。每个目录中的 CSV 文件如下所示Modified2-3.csvadded2_3.csvRetired4_5.csv。我的最终结果是加入所有以名称 Modified 开头的 CSV,但在此之前我如何遍历所有子目录,仅选择以modified开头的文件

我试过这个方法,但它说字符为零

list.files(pattern = "^Modified.*name.csv")

我确实希望我的结果是修改后的 CSV 列表,如下所示 Modified2_3.csvModified3_4.csvModified7_8.csv

标签: r

解决方案


使用 list.files() 的递归参数,您应该能够在没有循环的情况下通过它们。

list.files(pattern = "^Modified", recursive=TRUE)

推荐阅读