public class FileUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
cleanAllFileInSubFolderes(File dir,
String name)
清除项目下的文件
|
static void |
cleanProject(File dir)
清理项目
|
static void |
cleanProject(File dir,
String... files)
清理项目
|
static void |
cleanProject(String dir)
清理项目
|
static boolean |
cleanSvn(File dir)
清除SVN
|
static long |
countJavaCodeLines(File file)
统计文件或者目录下的java代码的行数
|
static long |
countLine(File file)
计算文件行数
|
static long |
countLines(File file,
String suf)
统计文件或者目录下的指定类型文件的行数
|
static File |
fastFindFile(File dir,
String name)
快速查找
|
static File |
fastFindFile(File dir,
String name,
int method)
快速查找文件
|
static File |
fastFindFile(String dir,
String name) |
static File |
fastFindFileLikeName(File dir,
String name)
快速查找
|
static File |
findFile(File dir,
String name)
基本实现 文件查找
|
static String |
formetFileSize(double length)
转换文件大小
|
static double |
getDirSize(File file) |
public static boolean cleanSvn(File dir)
dir - 待清除的目录public static void cleanAllFileInSubFolderes(File dir, String name) throws IOException
dir - 根目录name - 文件名IOException - 删除失败时public static void cleanProject(String dir)
dir - 项目根目录public static void cleanProject(File dir)
dir - 项目根目录public static void cleanProject(File dir, String... files)
dir - 项目根目录files - 待清除文件public static long countJavaCodeLines(File file)
file - 文件或者目录public static double getDirSize(File file)
public static String formetFileSize(double length)
length - 文件长度public static long countLine(File file)
file - 文件(非目录类型)public static long countLines(File file, String suf)
file - 文件或者目录suf - 扩展名public static File fastFindFile(File dir, String name)
dir - 基目录name - 待查找文件名public static File fastFindFile(File dir, String name, int method)
dir - 基目录name - 文件名method - 查找方法 1 全等查询 2 模糊查找 3 忽略大小写全等 4忽略大小写模糊public static File fastFindFileLikeName(File dir, String name)
dir - 基目录name - 待查找文件名Copyright © 2020. All rights reserved.