Class FileUtils

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

public class FileUtils extends Object
Author:
Kerbores(kerbores@riemann.tech)
  • Constructor Details

    • FileUtils

      public FileUtils()
  • Method Details

    • clean

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

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

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

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

      public static double getDirSize(File file)
    • formetFileSize

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

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

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

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

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

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

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

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