From d8680bc04860b72f00e642da843aa3be90b1f6d7 Mon Sep 17 00:00:00 2001 From: 20xd6 <20xd6@airmail.cc> Date: Mon, 30 Aug 2021 10:51:53 -0400 Subject: [PATCH] Add the time of file creation to output --- src/picture_lister/Picture_Lister.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/picture_lister/Picture_Lister.java b/src/picture_lister/Picture_Lister.java index 0264717..b614880 100644 --- a/src/picture_lister/Picture_Lister.java +++ b/src/picture_lister/Picture_Lister.java @@ -19,6 +19,9 @@ package picture_lister; import java.io.File; import java.io.FilenameFilter; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.attribute.BasicFileAttributes; import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -28,7 +31,15 @@ import java.util.Objects; * @author manfromhuh */ public class Picture_Lister { - + private static String Creation_time(File input_file){ + try { + BasicFileAttributes input_attr = Files.readAttributes(input_file.toPath(), BasicFileAttributes.class); + return input_attr.creationTime().toString(); + } catch (IOException e) { + e.printStackTrace(); + } + return null; + } /** * @param args the command line arguments */ @@ -76,6 +87,7 @@ public class Picture_Lister { System.out.println("List of files and directories in the specified directory:"); for (File content : Objects.requireNonNull(contents)) { System.out.println(content); + System.out.println(Creation_time(content)); } } else { System.out.println("Not a directory.\nExiting...");