commons-IO工具包

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);
    }
原文地址:https://www.cnblogs.com/zzq123/p/10224539.html