[英]Android - How to get all file path from internal storage or delete all files from internal storage
[英]How to get file path of file from internal storage in android
在我们的应用程序中,我们将 pdf 个文件存储到内部存储中。现在我想获取它的文件路径并需要存储到数据库中。 请告诉我如何获取它的文件路径。 下面的代码:
public void storeIntoInternalMem(byte[] databytes, String name) {
try
{
FileOutputStream fileOuputStream = openFileOutput(name, MODE_PRIVATE);
fileOuputStream.write(databytes);
fileOuputStream.close();
} catch (IOException e)
{
e.printStackTrace();
}
}
您可以使用Context.getFilesDir()
方法获取内部存储的路径
编辑
使用此行时FileOutputStream fileOuputStream = openFileOutput(name, MODE_PRIVATE);
内部存储路径是通过openFileOutput()
方法的默认实现获得的。 将在具有指定名称的该位置创建新文件。 现在,当您想要获取同一文件的路径时,可以使用getFilesDir()
来获取创建文件的目录的绝对路径。 你可以这样做: -
File file = new File(getFilesDir() + "/" + name);
String dir = getFilesDir().getAbsolutePath();
getFileStreamPath(String name) of Context.
返回创建文件的文件系统的绝对路径
openFileOutput(String, int)
被储存了。
在 kotlin 上:
“$filesDir/image.png”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.