当我在Nexus 5上运行应用程序时,该文件没有问题,但在另一部智能手机中我遇到了问题,我认为它可能是空格而我删除了它。
代码是:
File file = new File(directory,new SimpleDateFormat("dd-MM-yyyy-HH:mm:ss",Locale.ROOT).format(new Date()).toString()+"-"+idUser+"-"+idTest+".txt");
FileOutputStream outputStream = new FileOutputStream(file);
路径文件:/storage/sdcard0/Nexio/Tests/23-07-2014-16:33:11-alex-0.txt
目录存在。例外是" FileNotFoundException"
答案 0 :(得分:1)
你可能正在设置一个带有静态字符串的目录..这就是我的猜测..使用http://developer.android.com/reference/android/os/Environment.html#getExternalStorageDirectory()