Surely, this ins't a very hard question to be answered, but I'm having some trouble to implement this. My issue is: I need to read (or list) the files inside of a particular folder (say "myFolder", located in internal storage root) in Android's internal storage. Sure, it is possible, but how to do this? Thanks in advance!
To read the files inside your device you would do something like this:
// gets the files in the directory
File fileDirectory = new File(Environment.getDataDirectory()+"/YourDirectory/");
// lists all the files into an array
File[] dirFiles = fileDirectory.listFiles();
if (dirFiles.length != 0) {
// loops through the array of files, outputing the name to console
for (int ii = 0; ii < dirFiles.length; ii++) {
String fileOutput = dirFiles[ii].toString();
System.out.println(fileOutput);
}
}
If you wanted to get the files off an SD card, you would simply change getDataDirectory to getExternalStorageDirectory.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With