android 读取SD卡或者其他地方文件功能函数
16lz
2021-01-23
private FileReader m_Fr; private BufferedReader m_Readbuf;public int ReadStreamFile(String filepath) {//String str = Environment.getExternalStorageDirectory() + "/" + "test.apk";//str == "mnt/sdcard/test.apk"; File file = new File(filepath);if(!file.exists()){Log.d("文件不存在", " %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%");return -1;}try{m_Fr = new FileReader(filepath); m_Readbuf = new BufferedReader(m_Fr); String str = null;while((str=m_Readbuf.readLine()) != null) { Log.i("一行字符串输出",str + "&&&&&&&&&&&&&&&&&&&&&&&");} } catch (IOException ex) { ex.printStackTrace(); return -2;} return 0; }
上面:
"Environment.getExternalStorageDirectory()" 是取到 SD卡的路径即:"/mnt/scard" 所以用的时候 在加上一个"/" 即变成 "/mnt/scard/" 然后后面就可以随便指定SD卡存放的东西了。
此读取文件功能是一行一行读取
更多相关文章
- Android 取得对话框中EditText的字符串
- android通过servlet服务器保存文件到手机
- Android 文件选择器,单选,多选
- Android利用TTF文件设置字体
- android 保存bitmap到指定文件
- 向SD卡写文件
- android html 读写文件
- Android 播放MP4文件