我有一個非常小的問題。我正在寫一個文件到SD卡。我會告訴你兩個代碼,一個代碼工作,其他代碼不工作。它看起來是這樣的:首先 一個,寫入SD卡
new FileOutputStream("/sdcard/HelloWorld.txt")
這工作得很好,並創建一個SD卡文件HelloWorld.txt。
現在第二個,
new FileOutputStream(android.os.Environment.getExternalStorageDirectory()+java.io.File.separator + "filetest" + java.io.File.separator + "HelloWorld.txt")
這將引發錯誤 「/mnt/sdcard/filetest/HelloWorld.txt (No such file or directory)
」。 我想知道爲什麼,因爲我的設備上有mnt/sdcard路徑,它是否找不到filetest文件夾,如果是的話,是不是應該創建filetest文件夾,如果它沒有創建之前。
謝謝。
感謝。是的,它應該是這樣的。 – 2011-12-22 12:56:16