Java Core: Java I/O. Лекция #14 (Часть 1)

preview_player
Показать описание
Курс " Программирование на Java с нуля " - 24%
Автор курса: Иван Головач
Рекомендации по теме
Комментарии
Автор

как же офигенно вы все объясняете, "разжевываете" просто..большое спасибо!

bthxike
Автор

Вся недопонимание легко объясняется тем, что Java кроссплатформенная, а в *nix среде (условно) "все есть файл". Директория - это просто специальный файл, хранящий в себе ссылки на другие файлы. Поэтому и нужно разделять isDirectory и isFile, makedir и createNewFile - потому что внешне как раз создается одна и та же сущность, но внутри она другая.

stabog
Автор

18:50

вот как делали до того
как появились Lambdas

AibekDandaev
Автор

Ну почему не работает вот так:

public static void deletingByRecursion2(File dir) {
if(dir.isFile()){
dir.delete();
}
for(File fileName: dir.listFiles()){

}
}

??((

mgboqxm