How to get file path of file from internal storage in android

android

Solution

you can use `Context.getFilesDir()` method to get the path to the internal storage

Edit

when using this line `FileOutputStream fileOuputStream = openFileOutput(name, MODE_PRIVATE);` the internal storage path is obtained by the default implementation of the `openFileOutput()` method. A new file is created at that location with the specified name. Now when you want to get the path of the same file, you can use the `getFilesDir()` to get the absolute path to the directory where the file was created. You can do something like this :-

`File file = new File(getFilesDir() + "/" + name);`

Problem

In our application we are storing pdf files into internal storage.Now i want to get its filepath and need to store into DB. Please tell me how to get its file path. below code: ``` public void storeIntoInternalMem(byte[] databytes, String name) { try { FileOutputStream fileOuputStream = openFileOutput(name, MODE_PRIVATE); fileOuputStream.write(databytes); fileOuputStream.close(); } catch (IOException e) { e.printStackTrace(); } } ```

Original source

Related problems