Я хочу пройти через каталоги и получить имя файла только без пути? Я пробовал использовать java 8 метод обхода, но пути печатаются вместе с именем файла.
Вот что я попробовал сейчас:
- Это не может проходить до конца, но печатать имя последнего файла.
File folder = new File("E:\\Netbeans_Don't_Delete\\Testing");
File[] listOfFiles = folder. listFiles ();
for(
int i = 0;i<listOfFiles.length;i++)
{
if (listOfFiles[i].isFile()) {
System.out.println("File " + listOfFiles[i].getName());
}
}
- Это может проходить, но печатать весь путь, но я хочу имя файла, которое будет в конце
try(
Stream<Path> paths =
Files.walk(Paths.get("E:\\Netbeans_Don't_Delete\\Testing")))
paths.filter(Files::isRegularFile).forEach(System.out::println);
}