ฉันเข้าใจว่าต้องใช้ ExternalFiles บน API 8 ขึ้นไปและ getExternalStorageDirectory ใช้สำหรับ 7 และลง อย่างไรก็ตามฉันสับสนเล็กน้อยระหว่างการใช้งาน ตัวอย่างเช่นฉันต้องการตรวจสอบว่าโฟลเดอร์ที่มีอยู่และก่อนหน้านี้คุณจะใช้สิ่งต่างๆเช่น:
File ChildFolder = new File(Environment.getExternalStorageDirectory() + "/ParentFolder/Child");
อย่างไรก็ตามทุกตัวอย่างที่ฉันเห็นบอกว่าให้ใช้ getExternalFilesDir (null), File.ext เนื่องจากฉันอยู่เหนือ API 8 ฉันจึงต้องการใช้วิธีนี้ แต่ฉันจะตรวจสอบโฟลเดอร์ได้อย่างไร ฉันจะตรวจสอบว่ามีไฟล์อยู่ที่จุดอื่น แต่ตอนนี้ต้องการดูว่ามีโฟลเดอร์อยู่หรือไม่?