4

私が書いた関数は出力ファイルを生成します。追加の関数は、そのファイルのコンテンツを取得し(名前には、簡単に一致させることができるパターンがあります)、さらに多くのことを実行できます。現在、次のことができます。

function1(...)
# This will generate a file, say output_typea.md
# Then one could process this content further using
function2(input_file = 'output_typea.md')

ただし、これら2つの関数は順番に実行することを目的としているため、ユーザーに呼び出しfunction2()を許可したいのですが、入力が欠落していると、に一致する最新のファイルが読み取られますdir(pattern = "*_type.md")dir()残念ながら、変更された日付でリストを並べ替えることはできないようです。必要なのは、ファイル名パターンに一致する最新のファイルだけです。何か案は?

4

1 に答える 1

7

ctime(またはその他)を検索し、適切なファイルを返します。

x <- dir()
y <- file.info(x)
row.names(y[y$ctime==max(y$ctime),])
于 2012-05-27T23:37:34.617 に答える