import java.io.*;
import java.util.*;

public class GetDirectoryAndFileModifiedTime{
	public static void main(String[] args) throws IOException{
		BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
		System.out.println("Enter file or directory name in proper format to get the modification date and time : ");
		File filename = new File(in.readLine());
		if (filename.isDirectory()){
			if (filename.exists()){
				long t = filename.lastModified();
				System.out.println("Directory name : " + filename.getName());
				System.out.println("Directory modification date and time : " + new Date(t));
			}
			else{
				System.out.println("Directory not found!");
				System.exit(0);
			}
		}
		else{
			if (filename.exists()){
				long t = filename.lastModified();
				System.out.println("File name : " + filename.getName());
				System.out.println("File modification date and time : " + new Date(t));
			}
			else{
				System.out.println("File not found!");
				System.exit(0);
			}
		}
	}
}