/
EugenyCh7
/
JavaAndScalaLessons
Обзор
Документация
Войти
/
EugenyCh7
/
JavaAndScalaLessons
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
JavaTest/src/ch3/ex10/Main.java
30 строк
931 B
Eugeny Chekmarev
IDEA update
15 июн 2021, 21:11
15 июн 2021, 21:11
47fadf9
Код
Авторство
О чём код?
package ch3.ex10; import java.io.File; public class Main { public static void main(String[] args) { String dir = System.getProperty("user.dir"); File[] subdirectories = getFiles(dir); if (subdirectories == null) { System.out.println("Error: getFiles returns null"); return; } for (File directory : subdirectories) System.out.println(directory.getPath()); } public static File[] getFiles(String dir) { File directory = new File(dir); if (!directory.exists()) { System.out.println(String.format("Directory %s does not exist", dir)); return null; } if (!directory.isDirectory()) { System.out.println(String.format("Provided value %s is not a directory", dir)); return null; } return directory.listFiles(File::isDirectory); } }