类 FileUtils

java.lang.Object
club.zhcs.lina.utils.FileUtils

public class FileUtils extends Object
作者:
Kerbores(kerbores@riemann.tech)
  • 构造器详细资料

    • FileUtils

      public FileUtils()
  • 方法详细资料

    • clean

      public static boolean clean(File dir, String... names)
    • cleanAllFileInSubFolderes

      public static void cleanAllFileInSubFolderes(File dir, String name) throws IOException
      抛出:
      IOException
    • cleanSvn

      public static boolean cleanSvn(File dir)
      清除SVN
      参数:
      dir - 待清除的目录
      返回:
      清除成功状态标识
    • countJavaCodeLines

      public static long countJavaCodeLines(File file)
      统计文件或者目录下的java代码的行数
      参数:
      file - 文件或者目录
      返回:
      java代码行数
    • getDirSize

      public static double getDirSize(File file)
    • formetFileSize

      public static String formetFileSize(double length)
      转换文件大小
      参数:
      length - 文件长度
      返回:
      文件大小字串描述
    • countLine

      public static long countLine(File file)
      计算文件行数
      参数:
      file - 文件(非目录类型)
      返回:
      行数
    • countLines

      public static long countLines(File file, String suf)
      统计文件或者目录下的指定类型文件的行数
      参数:
      file - 文件或者目录
      suf - 扩展名
      返回:
      行数
    • fastFindFile

      public static File fastFindFile(File dir, String name)
      快速查找
      参数:
      dir - 基目录
      name - 待查找文件名
      返回:
      文件
    • fastFindFile

      public static File fastFindFile(File dir, String name, int method)
      快速查找文件
      参数:
      dir - 基目录
      name - 文件名
      method - 查找方法 1 全等查询 2 模糊查找 3 忽略大小写全等 4忽略大小写模糊
      返回:
      文件
    • fastFindFile

      public static File fastFindFile(String dir, String name)
    • fastFindFileLikeName

      public static File fastFindFileLikeName(File dir, String name)
      快速查找
      参数:
      dir - 基目录
      name - 待查找文件名
      返回:
      文件
    • findFile

      public static File findFile(File dir, String name)
      基本实现 文件查找
      参数:
      dir - 查找的开始位置
      name - 查找的文件的名字
      返回:
      文件