我写的函数会生成一个输出文件。附加功能可以获取该文件的内容(名称具有可以轻松匹配的模式),并执行更多操作。目前,人们可以做到以下几点:
function1(...)
# This will generate a file, say output_typea.md
# Then one could process this content further using
function2(input_file = 'output_typea.md')
但是,由于这两个函数是按顺序运行的,我想让用户调用function2()
,丢失的输入只会读取与dir(pattern = "*_type.md")
匹配的最新文件。不幸的是,似乎无法按修改日期对dir()
个列表进行排序。我需要的是最新的文件匹配文件名模式。有什么想法吗?
答案 0 :(得分:7)
查找ctime(或其他)并返回相应的文件:
x <- dir()
y <- file.info(x)
row.names(y[y$ctime==max(y$ctime),])