In my application, when we browse the file from the SD card, the files will be .text, .jpg and mpeg4ie video files.
I want to store each file type into a particular folder. For example, .text files go to the text folder. When I select the file, how do I check the file extension?
Tap the three vertical dots at the top right. Click on the “View Settings” option in the menu. Navigate to the “Advanced” tab. Check (to show) or uncheck (to hide) the “Show file extensions” option.
Start by navigating to the location of the document, video, or image, and then perform a Haptic Touch gesture (long-press) on the item. On the menu that pops up, tap Info. You can then see the file format listed next to the file name.
Long press on the file to select it. Then tap on the 'I' icon at the top right corner of ES File Explorer. Now you will get the 'Rename' pop-up dialogue on your Android mobile phone as shown in below screenshot. Here you can not only rename file but also change file extension.
I would get the file name as a String, split it into an array with "." as the delimiter, and then get the last index of the array, which would be the file extension. For example:
public class main { public static void main(String[] args) { String filename = "image.jpg"; String filenameArray[] = filename.split("\\."); String extension = filenameArray[filenameArray.length-1]; System.out.println(extension); } }
Which outputs:
jpg
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