可見通過我的Android程序中,我寫了這樣的文件:無法看到文件在Windows資源管理器,而它在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,但是當我在Windows中安裝sdcard時,我只能看到4個其他文件,它們位於該文件夾中,但不包含hello.txt。
在Windows本身,我甚至試圖取消隱藏隱藏文件選項只是爲了確保文件不隱藏,但它只是不可見。
我甚至試圖寫在SD卡的根文件,但再次同樣的問題。現在我很驚訝,我可以在Android中看到該文件,但在Windows中看不到該文件。在Android中,我甚至檢查過文件內容,一切都很好。
可能是什麼問題?我寫文件的方式錯了嗎?
PS:是增加了清單許可android.permission.WRITE_EXTERNAL_STORAGE
。
好吧,作爲推薦的元我發佈了一個新的[問題](http://stackoverflow.com/questions/7429087/cant-see-a-file-in-windows-written-by-an-android -app-on-sd-card-unless-i-force) –