Browse Source

FileUtil重载方法,添加getSuffix方法✒️

大火yzs 5 years ago
parent
commit
e1099dea28
1 changed files with 40 additions and 0 deletions
  1. 40 0
      hutool-core/src/main/java/cn/hutool/core/io/FileUtil.java

+ 40 - 0
hutool-core/src/main/java/cn/hutool/core/io/FileUtil.java

@@ -1848,6 +1848,46 @@ public class FileUtil {
 	}
 
 	/**
+	 * 获取文件后缀名,扩展名不带“.”
+	 *
+	 * @param file 文件
+	 * @return 扩展名
+	 */
+	public static String getSuffix(File file) {
+		return extName(file);
+	}
+
+	/**
+	 * 获得文件后缀名,扩展名不带“.”
+	 *
+	 * @param fileName 文件名
+	 * @return 扩展名
+	 */
+	public static String getSuffix(String fileName) {
+		return extName(fileName);
+	}
+
+	/**
+	 * 返回主文件名
+	 *
+	 * @param file 文件
+	 * @return 主文件名
+	 */
+	public static String getPrefix(File file) {
+		return mainName(file);
+	}
+
+	/**
+	 * 返回主文件名
+	 *
+	 * @param fileName 完整文件名
+	 * @return 主文件名
+	 */
+	public static String getPrefix(String fileName) {
+		return mainName(fileName);
+	}
+	
+	/**
 	 * 返回主文件名
 	 *
 	 * @param file 文件