Поясніть старому вуйку, що він зробив не так :D
package ua.javarush.task.pro.task15.task1518;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.Scanner;
/**
А що там у папці?
**/
public class Solution {
private static final String THIS_IS_FILE = " - це файл";
private static final String THIS_IS_DIR = " - це директорія";
public static void main(String[] args) throws IOException {
try (
var scanner = new Scanner(System.in)
) {
Path directory = Path.of(scanner.nextLine());
if (Files.isDirectory(directory)) {
try (
var directoryStream = Files.newDirectoryStream(directory)
) {
for (var entity : directoryStream) {
if (Files.isDirectory(entity)) {
System.out.println(entity + THIS_IS_DIR);
} else if (Files.isRegularFile(entity)) {
System.out.println(entity + THIS_IS_FILE);
}
}
}
}
}
}
}