2
A
回答
5
您可以使用list.files
,其中有一个pattern
的说法,要尽量接近你可以匹配。
writeLines(c('hello', 'world'), '~/tmp/example_file_abc')
filename <- list.files(path = '~/tmp', pattern = 'file_abc$', full.names = TRUE)[1]
readLines(filename)
# [1] "hello" "world"
0
还有Sys.glob
这将扩大使用根据glob
语法明星和问号的格式。
这里它包裹在一个函数中,以匹配表格"first*last"
的文件名,其中"*"
是任何东西。如果你真的在你的名星或其他特殊字符...那么你需要做的更多一点。不管怎么样:
> match_first_last = function(first="", last="", dir=".")
{Sys.glob(
file.path(dir,paste(first,"*",last,sep=""))
)
}
# matches "*" and so everything:
> match_first_last()
[1] "./bar.X" "./foo.c" "./foo.R"
# match things starting `foo`
> match_first_last("foo")
[1] "./foo.c" "./foo.R"
# match things ending `o.c`
> match_first_last(last="o.c")
[1] "./foo.c"
# match start with f, end in R
> match_first_last("f","R")
[1] "./foo.R"
相关问题
- 1. 从名称文件中自动导入R中的列名称
- 2. 从文件中读取按钮名称
- 3. 根据部分名称读取R中的文本文件列表
- 4. PHP - 从文件夹中抓取文件,只有部分名称
- 5. r部分名称下载url文件
- 6. 保存从文本框中读取名称的文件。 C#
- 7. PE文件部分名称
- 8. 从CSV读取名称列表到R
- 9. 读取R中的Grib数据 - 读取乐队名称
- 10. 从R中加载.rda文件获取数据帧的名称
- 11. 如何从签名文件中获取签名者的名称
- 12. 从文件中提取变量名称
- 13. 读取未知名称文件的选定部分
- 14. 读取的标签名称(节点名称)中的XML VBA
- 15. 使用PHP从目录中读取每个文件的名称
- 16. 从Android中的apk文件读取活动名称
- 17. 为R中的行分配名称
- 18. R中列的名称
- 19. 从部分名称的.txt列表中移动文件
- 20. 从可分辨名称中提取公用名称
- 21. 从文件中指定结构名称的随机名称
- 22. r中获取变量的名称
- 23. 只能从文本文件中读取一个名称
- 24. 从字体的postscript名称中获取字体的文件名
- 25. 将文件读入部分未知文件名的R中
- 26. 读取文件并显示该文件中名称的总和
- 27. Xcode中的文件名称
- 28. 为从文件读取的行分配名称
- 29. 用Javascript/jQuery读取文件的名称
- 30. 检查文件夹中的部分文件夹名称
如何使用'list.files()'来获取所有列表文件在工作目录中,然后看哪一个符合你的标准,然后阅读它。你已经提供了很少的细节,很难更具体。 – MrFlick 2014-10-30 06:17:37