在Android中从文件目录中的文件获取路径

在Android中从文件目录中的文件获取路径,android,file,path,Android,File,Path,我在私有应用文件夹的文件目录中有一个名为abikor.txt的文件: /data/data/myapp/files/abikor.txt 如何获取此文件的路径 我看到了以下问题,但它们没有解决我的问题 (通常,如何获取私有应用程序目录中/files目录下存储的文件的路径?) 对于内部存储路径,您需要指定如下内容 String path = context.getFilesDir().getAbsolutePath(); 然后从路径创建一个文件对象 File file = new Fil

我在私有应用文件夹的
文件
目录中有一个名为
abikor.txt
的文件:

/data/data/myapp/files/abikor.txt

如何获取此文件的路径

我看到了以下问题,但它们没有解决我的问题

(通常,如何获取私有应用程序目录中
/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);