Урок по Java 45: Работа с файлами и директориями в Java
☕ 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) ...
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...