Abi*_*Fay 1 android file ioerror
我尝试这个文件编写器/阅读器代码段进行测试:
File file = new File(Environment.getExternalStorageDirectory(), "LM/lm_lisdat_01.txt");
FileOutputStream outputStream = new FileOutputStream(file);
outputStream.write(("test").getBytes());
outputStream.close();
File file = new File(getExternalFilesDir(null), "LM/lm_lisdat_01.txt");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
Run Code Online (Sandbox Code Playgroud)
在4.行中我收到此错误消息,但在LM目录中创建了"lm_lisdat_01.txt"文件:
java.io.FileNotFoundException:/storage/emulated/0/Android/data/hu.abisoft.lm/files/LM/lm_lisdat_01.txt:open failed:ENOENT(没有这样的文件或目录)
可以帮助任何人回答这个(我认为简单)的问题吗?我是Android的新手.谢谢!
Bob*_*der 11
您正在一个目录中创建该文件,并尝试打开它以在另一个目录中输入.
Environment.getExternalStorageDirectory() 是/ storage/emulated/0
getExternalFilesDir(null) 是/storage/emulated/0/Android/data/hu.abisoft.lm/files
使用相同的目录进行文件创建和输入.
| 归档时间: |
|
| 查看次数: |
23664 次 |
| 最近记录: |