最近有个程序需要读取手机文件的内容,谢了一个专门读取的函数,返回读取出来的字符串,但是读不出来,代码如下“
public String getXml(String s) throws IOException{
String str = null;
StringBuffer sb = new StringBuffer();
File file = new File(s);
if(!file.exists())
Log.d("yinan", "##############################"); //作为调试,判断文件是否存在。结果无论s使用什么 存在于根目录的文件路径都为空!!
FileInputStream input = new FileInputStream(file);
BufferedReader br = new BufferedReader(new InputStreamReader(input));
while((str = br.readLine()) != null){
sb.append(str);
}
input.close();
br.close();
return sb.toString();
}调用函数的s传入”/文件名“。(路径有误么??用类似的方式类似的路径表示方式创建并写入一个文件没有问题)请热心网友指导~~~~~
------解决思路----------------------
/sdcard/下吧,读取全校加上