2011-09-12 38 views
9

में दिख रहा है असमर्थ मैं इस तरह एक फ़ाइल में लिखा था: अब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 जोड़ा गया है।

+0

ठीक है, मेटा पर अनुशंसित के रूप में मैंने एक नया [प्रश्न] पोस्ट किया है (http://stackoverflow.com/questions/7429087/cant-see-a-file-in-windows-written-by-an-android -एप-ऑन-एसडी-कार्ड-जब तक-i-force) –

उत्तर

3

ठीक है, मुझे पता चला कि यह क्यों हो रहा था। असल में अगर हम "बैक" बटन दबाते हैं, तो प्रोग्राम चल रहा रहता है और जब तक कि मैं Settings > Applications > Manage Applications > "Force Stop" <application> पर जाता हूं, मैं इस कार्यक्रम द्वारा लिखी गई फ़ाइल तक नहीं पहुंच सकता, भले ही यह एसडी कार्ड पर हो और यहां तक ​​कि अगर फ़ाइल लेखक बंद कर दिया गया हो।

यह सिर्फ मेरे अवलोकन पर आधारित है और मैं चाहता हूं कि कोई तथ्यों और समाधान के साथ बेहतर उत्तर पोस्ट करे।

संपादित करें: मैं तदनुसार अपना प्रश्न अपडेट करूंगा।

संपादित: के रूप में मेटा पर की सिफारिश की मैं एक नया सवाल

Can't see a file in Windows written by an android app on sd-card unless I “Force Close” the app

-1

  • क्लिक करें प्रारंभ नियंत्रण कक्ष में छिपी फ़ाइलें और फ़ोल्डर

    • ओपन फ़ोल्डर विकल्प प्रदर्शित करने के लिए, और उसके बाद नियंत्रण कक्ष।
    • उपस्थिति और थीम्स पर क्लिक करें, और उसके बाद फ़ोल्डर विकल्प क्लिक करें।
    • दृश्य टैब पर, छुपी हुई फ़ाइलें और फ़ोल्डर्स के अंतर्गत, छुपी हुई फ़ाइलें और फ़ोल्डर्स दिखाएं पर क्लिक करें।
  • +0

    क्षमा करें अगर यह स्पष्ट नहीं था, लेकिन मैंने पहले ही यह कोशिश की है! मुझे यकीन है कि फ़ाइल छिपी नहीं है। –

    +0

    आप 'सिस्टम फ़ाइलें' भी दिखाने का प्रयास कर सकते हैं।या कमांड प्रॉम्प्ट से उन्हें देखने का प्रयास करें। –

    +0

    धन्यवाद, पहले से ही दोनों की कोशिश की, मदद नहीं की। ऐसा लगता है कि यह एंड्रॉइड पक्ष से एक मुद्दा है और विंडोज पक्ष नहीं है। : / –

    3

    पोस्ट किया है बदतर सबसे खराब डिस्कनेक्ट, रिबूट की बात आती है और अपने Android डिवाइस फिर से कनेक्ट हैं। फाइलें तब दिखानी चाहिए।

    0

    मुझे एक काम मिल गया है। मैंने फ़ोन एक्सीलरोमीटर से डेटा कैप्चर करने के लिए एक दिनचर्या लिखा था। मैंने देखा कि फ़ाइल में .dat या .txt एक्सटेंशन था, मैं इसे नहीं देख सका और इसे अपने पीसी पर कॉपी नहीं कर सका। फ़ाइल में फ़ाइल एक्सटेंशन को आश्वस्त नहीं करके मैंने पाया कि यह पीसी से दिखाई देगा और एक .txt एक्सटेंशन जोड़कर पीसी पर कॉपी और देखा जा सकता है।