Я пытаюсь создать новую папку внутри sdcard, используя метод context.getExternalFilesDir (), но он не работает, он создает папку Pictures, но не создает TestFolder и текстовый файл. Я хочу создать папку и поместить в нее загруженные изображения из моего приложения. К сожалению, Environment.getExternalStorageDirectory () устарел на уровне API 29, и я не знаю, как это исправить. Как всегда, большое спасибо за помощь!
File folder = new File(getContext().getExternalFilesDir(Environment.DIRECTORY_PICTURES), "TestFolder");
if (!folder.exists()) {
folder.mkdirs();
}
File filename = new File(folder, "test.txt");
try {
filename.createNewFile();
} catch (Exception e) {
e.printStackTrace();
}