1 导入classPath
加入classpath的第三方jar包内的class文件才能在项目中使用
创建lib文件夹
将commons-io.jar拷贝到lib文件夹
右键点击commons-io.jar,Build Path→Add to Build Path
1.1 FilenameUtils
这个工具类是用来处理文件名(译者注:包含文件路径)的,他可以轻松解决不同操作系统文件名称规范不同的问题
public static void method01(){ //获取文件扩展名 String ext=FilenameUtils.getExtension("E:\java\demo.txt"); System.out.println(ext); //获取文件名 String filename=FilenameUtils.getName("E:\java\demo.txt"); System.out.println(filename); //判断是否是java文件 boolean flag=FilenameUtils.isExtension("E:\java\demo.txt","java"); System.out.println(flag); }
1.2 FileUtils
提供文件操作(移动文件,读取文件,检查文件是否存在等等)的方法。
public static void method02() throws IOException{ //读取文件 File file=new File("E:\java\print.txt"); String content=FileUtils.readFileToString(file); System.out.println(content); } public static void method03() throws IOException{ //将字符串写入文件 File file=new File("E:\java\print.txt"); FileUtils.writeStringToFile(file, "你好吗中国"); } public static void method04() throws IOException{ //复制文件夹 //明确数据源 File file=new File("E:\java"); //目的地 File file2=new File("F:\"); //开始复制 FileUtils.copyDirectory(file, file2); }