4

ファイルのリストを含むディレクトリがあります。上記のディレクトリのすべての内容から最新のファイルを取得したかったのです。どうすればいいですか?

このコードを使用していますが、最新のファイルを取得していません。助けてください。

def fileDir = new File("A/B").listFiles().first()

ありがとう。

4

1 に答える 1

13

単純な:

new File( 'A/B' ).listFiles()?.sort { -it.lastModified() }?.head()

(最新のファイルが最初に必要なため、負の lastModified を取ります)

于 2012-11-08T09:20:41.267 に答える