diff --git a/bin/listarFichero/listarFichero.class b/bin/listarFichero/listarFichero.class index f192391..6ce61bf 100644 Binary files a/bin/listarFichero/listarFichero.class and b/bin/listarFichero/listarFichero.class differ diff --git a/src/listarFichero/listarFichero.java b/src/listarFichero/listarFichero.java index 1685f9e..d9fbc87 100644 --- a/src/listarFichero/listarFichero.java +++ b/src/listarFichero/listarFichero.java @@ -40,7 +40,7 @@ import java.util.Objects; int indent = 5; System.out.printf("%10s %5s %6s %7s \n\n ", "NAME" ,"OWNERSHIP","SIZE", "DATE"); for (int i = 0; i < Objects.requireNonNull(files).length; i++) { - System.out.printf("%10s %2s %5s %6s %2s %7s %n", files[i] , "", printOwnership(file), printSize(file),"", printDate(file)); + System.out.printf("%10s %2s %5s %6s %2s %7s %n", files[i] , "", printOwnership(files[i]), printSize(files[i]),"", printDate(files[i])); } } @@ -49,8 +49,9 @@ import java.util.Objects; //Sacar el tamnyo del fichero - public static String printSize(File file) { + public static String printSize(String fileStr) { + File file = new File(fileStr); String resultado = ""; long bytes = file.length(); @@ -84,7 +85,8 @@ import java.util.Objects; - public static String printDate(File file){ + public static String printDate(String fileStr){ + File file = new File(fileStr); long ms = file.lastModified(); Date d = new Date(ms); Calendar c = new GregorianCalendar(); @@ -104,8 +106,8 @@ import java.util.Objects; } - public static String printOwnership(File file) { - + public static String printOwnership(String fileStr) { + File file = new File(fileStr); String read = "", write = "", execute = ""; if(file.canRead() == true) {