A data da última modificação pode ser acessada usando o método lastModified do objeto de arquivo
long lastModified = file.lastModified();
Aqui está um exemplo para obter a última modificação Data de um arquivo em Java.
O código primeiro cria um objeto de arquivo com o caminho do arquivo; então ele chama o método lastModified para obter uma data longa para a data. Finalmente, o longo é usado para criar uma data que é formatada e impressa na saída.
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
public class FileLastModificationDate {
public static void main(String[] argv){
File file = new File( "V:/tmp/test.txt" );
long lastModified = file.lastModified();
String pattern = "yyyy-MM-dd hh:mm aa";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
Date lastModifiedDate = new Date( lastModified );
System.out.println( "The file " + file + " was last modified on " + simpleDateFormat.format( lastModifiedDate ) );
}
}
The file V:\tmp\test.txt was last modified on 2017-01-16 04:54 PM