r - 从向量中递归搜索文件名R
问题描述
我有一个文件名列表,如下所示,分布在主目录的子目录中。
A.png
B.png
C.png
D.png
我有一个带有文件名的字符向量:
filenames = c("A.png", "B.png", "C.png", "D.png")
我目前正在尝试使用lapply
withdir
来查找如下文件:
f1 <- function(x) dir("dirName", pattern = x, recursive = TRUE)
lapply(paste("*", filenames,sep=""), f1)
但是,这是一个相当缓慢的功能。我想过使用*.png
然后匹配它,但我决定反对它,因为目录中有很多 png 文件。
还有另一种可能更有效的方法吗?
解决方案
推荐阅读
- json - 基于匹配条件的 JOLT 变换
- css - 不要应用 :before,如果某个类被设置为标签(结合 :before 和 :not)
- reactjs - 部署officejs结构反应词添加
- html - 垂直调整大小时 Div 重叠
- go - 引用未定义的标识符 bytes.ReplaceAll
- mysql - 不能在 WHERE 子句中使用存储过程参数
- testing - 什么是测试中的需求覆盖率?
- python-3.x - tkinter 仅使用 after 刷新可见帧
- reactjs - 如何使用 reactjs 正确获取表单提交的消息计数
- javascript - 如何使用 Javascript 更有效地进行动态重复值验证?