मुझे एसडीकार्ड पर फ़ोल्डर और फ़ाइल बनाने में कोई समस्या है।बनाया गया फ़ोल्डर फ़ाइल एक्सप्लोरर में दिखाई नहीं दे रहा है ..
File folder = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString() + "/folder");
boolean success;
if (!folder.exists()) {
success = folder.mkdirs();
}
File obdt = new File(folder, "file.txt");
try {
success = obdt.createNewFile();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
इस कोड को मैं sdcard के Download
फ़ोल्डर में फ़ोल्डर folder
बनाने के लिए उम्मीद के साथ और इस फ़ाइल file
में:
कोड यह रहा। मैं चाहता हूं कि उपयोगकर्ता फ़ाइल तक पहुंच सके। तो मैं इसे एक साझा फ़ोल्डर में रखना चाहता हूं।
success
चर true
है और जब मैं कोड फिर से चलाता हूं तो फ़ोल्डर पहले से मौजूद है और if-block में नहीं आता है।
लेकिन मैं फ़ाइल एक्सप्लोरर में sdcard पर बनाए गए फ़ोल्डर और फ़ाइल को नहीं देख सकता।
जानकारी: getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString()
storage/sdcard/Download
मैं काम देता है एक आकाशगंगा नेक्सस के साथ।
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
आप पहले से ही किया है, तो:
क्या आपके पास PERMISSION सामान कहने में कोई अपवाद है? क्या होगा यदि आप 'सफलता' को 'झूठी' के मूल्य से प्रारंभ करते हैं? – dumbfingers
नहीं, मेरे पास कोई अपवाद नहीं है ... सफलता तब गलत होती है जब इसे –
प्रारंभ नहीं किया जाता है क्या आप इन फ़ोल्डरों को "स्टोरेज/एसडीकार्ड/डाउनलोड" ढूंढने में सक्षम हैं? –