android读取存储空间里的某个.txt文件内容
时间: 2023-08-16 13:09:25 浏览: 106
读取txt文件内容
5星 · 资源好评率100%
要读取存储空间中的某个.txt文件的内容,您可以使用以下代码:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class FileUtils {
public static String readFileContent(String filePath) {
StringBuilder content = new StringBuilder();
try {
File file = new File(filePath);
FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
content.append(line);
content.append("\n");
}
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
return content.toString();
}
}
```
然后,您可以调用`readFileContent()`方法并传递文件路径作为参数,以获取文件的内容。例如:
```java
String filePath = "/storage/emulated/0/yourfile.txt";
String fileContent = FileUtils.readFileContent(filePath);
```
请确保在使用此代码之前,您已经获得了适当的存储权限,如`android.permission.READ_EXTERNAL_STORAGE`。另外,请注意在真实设备上测试时,确保文件路径是正确的。
阅读全文