Разница между getExternalFilesDir и getExternalStorageDirectory()

Я понимаю, что ExternalFiles должен использоваться в API 8 и выше, а getExternalStorageDirectory — в 7 и ниже. Однако я немного смущен между использованием. Например, я хотел проверить, существует ли папка, и ранее вы использовали что-то вроде :

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

. Однако каждый пример, который я вижу, говорит использовать getExternalFilesDir (null), File.ext. Поскольку я выше API 8, я хочу использовать этот метод, но как мне просто проверить папку? Я проверю наличие файлов в другой момент, а пока просто хочу посмотреть, существуют ли папки ??

ТИА JB

75
задан GPGVM 12 April 2012 в 12:42
поделиться