實例:
lx1:
import org.apache.commons.io.*; import java.io.File; import java.io.IOException; public class FilenameUtilsDemo { public static void main(String[] args) throws Exception { lx4(); } public static void lx4() throws Exception { //讀取文本,返回字符串。 //FileUtils.readFileToString()指定文件進行讀取返回字符串。 String s = FileUtils.readFileToString(new File("D:\\ja.txt")); System.out.println(s); } }
lx2:
public static void lx3(){ //判斷文件名的后綴。 //isExtension(String fileName,String ext):判斷fileName是否是ext后綴名; boolean b = FilenameUtils.isExtension("ja.txt","rar"); System.out.println(b); }
lx3:
public static void lx2(){ //getname 獲取文件名。 String name = FilenameUtils.getName("D:\\ja.txt"); System.out.println(name); }
lx4:
public static void lx1(){ //FilenameUtils方法 獲得拓展名, //需要加上后綴名,才能獲得后綴名。 //getExtension 獲取文件名后綴。 String n = FilenameUtils.getExtension("d:\\ll.txt"); System.out.println(n); }
解釋:
FilenameUtils: 這是一個Java操作文件的常用庫,是Apache對java的IO包的封裝, 這里面有兩個非常核心的類FilenameUtils跟FileUtils 其中FilenameUtils是對文件名操作的封裝; FileUtils是文件封裝,開發中對文件的操作,幾乎都可以在這個框架里面找到。 非常的好用。