16 часов назад
☕ Java совет: рекурсивный обход файловой системы
В Java есть удобный способ рекурсивно обойти все файлы в директории - метод Files.walk(). Он возвращает Stream<Path>, что позволяет легко фильтровать и обрабатывать файлы через Stream API. Пример - найти все .java файлы в папке src: import java.io.IOException; import java.nio.file.*; import java.util.stream.Stream; public class Main { public static void main(String[] args) { Path startPath = Paths.get("src"); try (Stream<Path> paths = Files.walk(startPath)) { paths .filter(Files::isRegularFile) ...
2 года назад
Java 1743. Как создать директорию java
В Java существует несколько способов создания директории. Вот некоторые из них: import java.io.File; public class Main { public static void main(String[] args) { File directory = new File("путь_к_директории"); if (directory.mkdir()) { System.out.println("Директория успешно создана"); } else { System.out.println("Не удалось создать директорию"); } } } import java.io.File; public class Main { public static void main(String[] args) { File directory = new File("путь_к_директории"); if (directory...