public class FileUtil extends Object
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
copyTo(File file,
File target) |
static void |
copyTo(File file,
String dir) |
static File |
createTmpDir(String folderName)
创建系统临时目录并在jvm关闭后自动删除
|
static HashMap<String,File> |
findClassByDirAndSub(File dir)
以一个class包根目录获取所有的class文件
如果该目录为c:/bin 且目录结构为c:/bin/net/jueb/util/A.class 则有net.jueb.util.A这个类
|
static Map<String,JarEntry> |
findClassByJar(JarFile jarFile)
搜索jar里面的class
注意jar的open和close
返回类名和类的map集合
|
static Set<File> |
findFileByDirAndSub(File dir)
寻找目录和子目录下面的文件
|
static Set<File> |
findFileByDirAndSub(File dir,
FileFilter filter) |
static Set<File> |
findFileByDirAndSubBySuffix(File dir,
String... suffix)
寻找目录和子目录下面指定后缀的文件
|
static List<JarEntry> |
findJarEntrysByJar(JarFile jarFile)
返回jar文件所有的目录和文件资源
注意jar的open和close
|
static File[] |
findJarFileByDir(File dir)
寻找目录下面的jar
|
static Set<File> |
findJarFileByDirAndSub(File dir)
寻找目录和子目录下面的jar
|
public static File createTmpDir(String folderName)
folderName - public static void copyTo(File file, File target) throws IOException
IOExceptionpublic static void copyTo(File file, String dir) throws IOException
IOExceptionpublic static final Set<File> findJarFileByDirAndSub(File dir)
dir - 根目录sub - 是否搜索子目录public static final Set<File> findFileByDirAndSubBySuffix(File dir, String... suffix)
dir - 根目录suffix - 后缀public static final Set<File> findFileByDirAndSub(File dir)
dir - 根目录public static final Set<File> findFileByDirAndSub(File dir, FileFilter filter)
public static final HashMap<String,File> findClassByDirAndSub(File dir)
classFolder - public static final Map<String,JarEntry> findClassByJar(JarFile jarFile) throws IOException
IOExceptionCopyright © 2020. All rights reserved.