我有一个非常小的问题。我正在写一个文件到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