Diff między getExternalFilesDir a getExternalStorageDirectory ()

Rozumiem, że ExternalFiles ma być używany w API 8 i wyżej, a getExternalStorageDirectory jest dla 7 i niższych. Jednak jestem trochę zdezorientowany pomiędzy używaniem. Na przykład chciałem sprawdzić, czy folder, który istnieje, a wcześniej użyłbyś czegoś takiego:

<code>File ChildFolder = new File(Environment.getExternalStorageDirectory() + "/ParentFolder/Child");
</code>

Jednak każdy przykład, który widzę, mówi o użyciu getExternalFilesDir (null), File.ext. Ponieważ jestem powyżej API 8, chcę użyć tej metody, ale jak mogę sprawdzić folder? Sprawdzę istnienie plików w innym punkcie, ale na razie chcę sprawdzić, czy foldery istnieją?

TIA JB

questionAnswers(3)

yourAnswerToTheQuestion