rendered paste bodypackage filesearch;import java.io.*;import java.util.Date;public class Main{ private static int filecount=0; private static int dircount=0; private static String loadDate() { Date date = new Date(); return date.toString(); } public static void main(String[] args) throws IOException { if(args.length == 2) { File f = new File(args[1]); if(args[1] != null) { File[] files = new File[f.listFiles().length]; files = f.listFiles(); for(int i = 0; i < files.length; i++) { if(files[i].isHidden() == false) { System.out.println(files[i]); if(files[i].isFile()) { filecount++; } else if(files[i].isDirectory()) { dircount++; } } } System.out.println("\n\nTotal files: " + filecount); System.out.println("Total directories: " + dircount); System.out.println("Objects in total: " + (filecount+dircount)); System.out.println(loadDate()); } else { System.out.println("Error: you didnt specify any file or path."); } } }}