/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/java/java-503-131-007/main.java
25 строк
928 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
import java.io.IOException; import java.nio.file.*; import java.util.stream.Stream; public class DirectoryScanner { public static void main(String[] args) { Path startPath = Paths.get("."); // Текущая директория try (Stream<Path> stream = Files.walk(startPath)) { stream .filter(Files::isRegularFile) // Только файлы .forEach(path -> { long size = 0; try { size = Files.size(path); } catch (IOException e) { // Игнорирование ошибок доступа } System.out.printf("%s (%d байт)%n", path, size); }); } catch (IOException e) { System.err.println("Ошибка сканирования: " + e.getMessage()); } } }