我想實現這樣的:FTP文件 - FileListFilter只得到最新的文件
Arrays.sort(files, new Comparator<File>(){
public int compare(File f1, File f2)
{
return Long.valueOf(f1.lastModified()).compareTo(f2.lastModified());
} });
的問題是,我有FTPFile
,而不是File
,和FTPFile
只有getTimestamp()。
我該如何實現一個過濾器來下載基於修改日期的最新文件?
或者我如何調整我顯示的與FTPFile
而不是File
一起使用的示例?
它必須是這個樣子:
public class NewestFileOnlyFilter implements FileListFilter<FTPFile> {
//logic to return only the newest file.
}