Cómo obtener la fecha de la última modificación de un archivo utilizando Java

Se puede acceder a la fecha de la última modificación utilizando el método lastModified del Objeto de archivo

Llame al siguiente método:

	
long lastModified = file.lastModified();
		 

Aquí un ejemplo para obtener la última modificación Fecha de un archivo en Java.

El código primero crea un objeto de archivo con la ruta del archivo; luego llama al último método Modificado para obtener el largo de la fecha. Finalmente, el largo se usa para crear una fecha que luego se formatea e imprime en la salida.

1- Crea el siguiente archivo java:

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 ) );
	}
	
}

El resultado será:

The file V:\tmp\test.txt was last modified on 2017-01-16 04:54 PM


Referencias

java io