package pack01;

import java.io.File;
import java.util.Calendar;
import java.util.GregorianCalendar;

public class Fichier
{

	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		File monFichier = new File("/home/christian/test.txt");
		System.out.println("Chemin absolu du fichier " + monFichier.getAbsolutePath());
		System.out.println("Chemin relatif du fichier " + monFichier.getPath());
		if (monFichier.exists())
		{
			if (monFichier.isFile())
			{
				System.out.print("C'est un fichier de " + monFichier.length() + " octets ");
				GregorianCalendar monCalendrier = new GregorianCalendar();
				monCalendrier.setTimeInMillis(monFichier.lastModified());
				System.out.println("modifié le " +
						monCalendrier.get(Calendar.DAY_OF_MONTH) + "/" +
						(monCalendrier.get(Calendar.MONTH) + 1) + "/" +
						monCalendrier.get(Calendar.YEAR) +
						" à " + monCalendrier.get(Calendar.HOUR_OF_DAY) + ":" +
						monCalendrier.get(Calendar.MINUTE) + ":" +
						monCalendrier.get(Calendar.SECOND));
				
			}
			else if (monFichier.isDirectory())
			{
				System.out.println("C'est un répertoire.");
			}
			else
			{
				System.out.println("Ce n'est ni un fichier ni un répertoire.");
			}
		}
		else
		{
			System.out.println("Le fichier " + monFichier.getName() + " n'existe pas.");
		}
	}

}
