zoukankan      html  css  js  c++  java
  • 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);
        }
  • 相关阅读:
    sign in和sign up区别
    sql语句左右表连接理解
    神器
    js不能执行的几个小白错误
    关于isset使用产生Can't use function return value in write context错误
    jQuery中怎么添加innerText、innerHtml(转)
    C#开发BHO程序(引)
    C# 开发BHO插件
    JS对日期时间的操作
    解决JQuery中datatables设置隐藏显示列多次提交后台刷新数据的问题
  • 原文地址:https://www.cnblogs.com/zzq123/p/10224539.html
Copyright © 2011-2022 走看看