如何使用groovy从目录中获取最新文件?

时间:2012-11-08 08:33:10

标签: file groovy

我有一个包含文件列表的目录。我想从所述目录的所有内容中获取最新文件。我该怎么做?

我正在使用此代码,但我没有从中获取最新文件。请帮忙。

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

感谢。

1 个答案:

答案 0 :(得分:11)

简单如下:

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

(取消负面的lastModified,因为我们想要最新的文件)