में दिख रहा है असमर्थ मैं इस तरह एक फ़ाइल में लिखा था: अबWindows Explorer में फ़ाइल को देखने के लिए, जबकि यह मेरे Android कार्यक्रम के माध्यम से एंड्रॉयड फ़ाइल ब्राउज़र
String file = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Files/hello.txt";
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
writer.write(str+"\n"); \\yeah string has a value there
writer.close();
जब मैं Android के "खगोल" फाइल ब्राउज़र में जाओ, मैं कर सकते हैं /mnt/sdcard/Files
में फ़ाइल hello.txt देखें, लेकिन जब मैं विंडोज़ में एसडीकार्ड माउंट करता हूं, तो मैं उस फ़ोल्डर में केवल 4 अन्य फाइलें देख सकता हूं लेकिन hello.txt नहीं।
विंडोज़ में, मैंने छिपे हुए छिपे हुए फाइल विकल्प को अनचेक करने का भी प्रयास किया ताकि यह सुनिश्चित किया जा सके कि फ़ाइल छिपी नहीं है लेकिन यह दिखाई नहीं दे रहा है।
मैंने एसडीकार्ड की जड़ में फ़ाइल लिखने की कोशिश की लेकिन फिर भी एक ही समस्या। अब मुझे हैरान है कि यह कैसे संभव है कि मैं एंड्रॉइड में फ़ाइल देख सकूं लेकिन विंडोज़ में नहीं। एंड्रॉइड में मैंने फ़ाइल की सामग्री भी जांच ली है और सब ठीक दिखता है।
समस्या क्या हो सकती है? क्या मैं फाइल को गलत लिख रहा हूं?
पीएस: हाँ मैनिफेस्ट अनुमति android.permission.WRITE_EXTERNAL_STORAGE
जोड़ा गया है।
ठीक है, मेटा पर अनुशंसित के रूप में मैंने एक नया [प्रश्न] पोस्ट किया है (http://stackoverflow.com/questions/7429087/cant-see-a-file-in-windows-written-by-an-android -एप-ऑन-एसडी-कार्ड-जब तक-i-force) –