设为首页 加入收藏

TOP

Java的简单线程复制文件工具类FileUtil2.0(五)
2017-12-29 06:06:39 】 浏览:610
Tags:Java 简单 线程 复制 文件 工具 FileUtil2.0
sp;   }


    /**
    * 不覆盖的创建文件
    *
    * @param f
    */
    public static void createFile(String fileName) {
        createFile(fileName, false);
    }


    /**
    * 创建文件
    *
    * @param fileName
    *            创建文件
    * @param override
    *            是否覆盖
    */
    public static void createFile(String fileName, boolean override) {
        createFile(newFile(fileName), override);
    }


    /**
    * 检测文件对象是否存在
    *
    * @param f
    */
    public static boolean exists(File f) {
        return f.exists() ? true : false;
    }


    /**
    * 检测路径是否存在
    *
    * @param f
    */
    public static boolean exists(String fileName) {
        return exists(new File(fileName));
    }


    /**
    * 检测文件对象是否目录
    *
    * @param f
    */
    public static boolean isDirectory(File f) {
        return f.isDirectory();
    }


    /**
    * 检测路径是否目录
    *
    * @param f
    */
    public static boolean isDirectory(String fileName) {
        return isDirectory(newFile(fileName));
    }


    /**
    * 检测文件对象是否文件
    *
    * @param f
    */
    public static boolean isFile(File f) {
        return f.isFile();
    }


    /**
    * 获取文件的后缀名
    *
    * @param fileName
    * @return
    */
    public static String suffixName(String fileName) {
        return suffixName(newFile(fileName));
    }


    /**
    * 获取不带后缀名的文件名字符串
    *
    * @param fileName
    * @return
    */
    public static String getNoSuffixName(String fileName) {
        return getNoSuffixName(newFile(fileName));
    }


    /**
    * 获取不带后缀名的文件名字符串
    *
    * @param f
    * @return
    */
    public static String getNoSuffixName(File f) {
        return f.getName().substring(0, f.getName().lastIndexOf("."));
    }


    /**
    * 重命名
    *
    * @param fileName1
    *            路径
    * @param fileName2
    *            路径
    */
    public static void rename(String fileName1, String fileName2) {
        rename(newFile(fileName1), newFile(fileName2));
    }


    /**
    * 重命名
    *
    * @param f1
    * @param f2
    */
    public static void rename(File f1, File f2) {
        f1.renameTo(f2);
    }


    /**
    * 修改指定路径的文件后缀名。
    *
    * @param fileName
   

首页 上一页 2 3 4 5 6 7 下一页 尾页 5/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Spring的AOP面向切面编程 下一篇log4j日志输出到文件的配置

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目