Tôi hiểu rằng ExternalFiles sẽ được sử dụng trên API 8 trở lên và getExternalStorageDirectory dành cho 7 trở xuống. Tuy nhiên tôi hơi phân vân giữa việc sử dụng. Ví dụ: tôi muốn kiểm tra xem một thư mục có tồn tại và trước đó bạn sẽ sử dụng một cái gì đó như:
File ChildFolder = new File(Environment.getExternalStorageDirectory() + "/ParentFolder/Child");
Tuy nhiên, mọi ví dụ tôi thấy đều nói sử dụng getExternalFilesDir (null), File.ext. Vì tôi ở trên API 8 nên tôi muốn sử dụng phương pháp này nhưng làm cách nào để kiểm tra thư mục? Tôi sẽ kiểm tra sự tồn tại của các tệp tại một thời điểm khác nhưng bây giờ tôi chỉ muốn xem liệu các thư mục có tồn tại không ??