/** * 获得文件扩展名 * @author guoyoujun * @date 2014-3-17 */ public class GetFileExtension {
/** * java.io.File 本省并没有给我们提供获取扩展名的方法,所以就自己写了一个 * <p>当然了我这里并没有对文件存在做出判断, 实际你应该要exists判断的! * @param args */ public static void main(String[] args) { File file = new File("/Users/GYJ/java1.txt"); System.out.println("File extension is " + getFileExtension(file)); //file name with extension(没有扩展名) file = new File("/Users/GYJ/temp"); System.out.println("File extension is " + getFileExtension(file)); //file name with dot(名字带点) file = new File("/User/GYJ/a.b.c.txt"); System.out.println("File extension is " + getFileExtension(file)); //hidden files without extension(没有扩展名的隐藏文件) file = new File("/Users/GYJ/.htaccess"); System.out.println("File extension is: "+getFileExtension(file)); }