Eu entendo que ExternalFiles deve ser usado na API 8 e superior e getExternalStorageDirectory é para 7 e inferior. Porém estou um pouco confuso quanto ao uso. Por exemplo, eu queria verificar se existe uma pasta e anteriormente você usaria algo como:
File ChildFolder = new File(Environment.getExternalStorageDirectory() + "/ParentFolder/Child");
No entanto, todos os exemplos que vejo dizem para usar getExternalFilesDir (null), File.ext. Como estou acima da API 8, desejo usar este método, mas como faço para verificar se há uma pasta? Vou verificar a existência de arquivos em outro ponto, mas por enquanto só quero ver se as pastas existem ??