我在私有(private)应用程序文件夹的 files
目录中有一个名为 abikor.txt
的文件:
/data/data/myapp/files/abikor.txt
如何获取这个文件的路径?
我看到了以下问题,但它们没有解决我的问题。
(一般情况下,如何获取私有(private)app目录下/files
目录下的文件路径?)
亲切的问候
最佳答案
对于内部存储路径,您需要指定类似这样的内容
String path = context.getFilesDir().getAbsolutePath();
然后根据路径创建一个文件对象
File file = new File(path + "/abikor.txt");
如果你想从中读取文件那么
int length = (int) file.length();
byte[] bytes = new byte[length];
FileInputStream in = new FileInputStream(file);
try {
in.read(bytes);
} finally {
in.close();
}
String contents = new String(bytes);
关于android - 从Android中的文件目录中的文件获取路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31850090/