приложения с файлами? java.io.File или java.nio.Path или предложенный Google DocumentFile? Просто File, как я понимаю, устарел и в Android выше 12 уже нельзя его использовать даже в директории приложения, вместо него предлагается использовать "огрызок" в виде DocumentFile
Протестую! Джавовский File не может устареть.
Хорошо, не устарел, но стал частью легаси, да и блин, сейчас вместо него используют java.nio.Path
Ещё скажи что сишный FILE* устарел или сисколы типо крейт, опен... все равно все к ним скатывается в конечном итоге) прикинь какое это Легаси)))
Но в любом случае нужно что-то более удобное и устойчивое ко всяким шиткурити rules для высокоуровневой работы с файлами. File, конечно, классная обёртка, но в ней есть множество недостатков, например, отсутствие метода copy и отсутствие ожидаемого падения всего приложения, а не вывод булевого значения, который явно не отражает всей картины)
Про какое падение ты говоришь?
Какой легаси? Это единственный способ работать с файлами на прямую
Но не единственный и в настольной Жаве этот способ больше не используется
Обсуждают сегодня