public class FileUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEF_LINE_SEPARATOR
默认文件分隔符
windows中分隔符有所不同, 但也能识别因此作为默认分隔符使用
|
static String |
FILE_SEPARATOR
当前系统默认文件分隔符
|
static String |
LINE_SEPARATOR
获取当前系统默认换行符
|
static String |
WIN_LINE_SEPARATOR
windows 默认文件分隔符, 在linux系统中不能使用
|
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
createDir(File file)
创建目录, 如果目标已经存在则直接返回true
创建失败返回false
|
static boolean |
createDir(String path)
创建目录, 如果目标已经存在则直接返回true
创建失败返回false
|
static int |
isExist(File file)
判断目标对象类型
|
static int |
isExist(String path)
判断目标路径类型
|
static boolean |
isExistDir(String path)
判断多级路径是否存在,不存在就创建
如果存在则再判断是文件还是目录
|
static String |
unite(boolean isFilePath,
String... dirs)
拼接文件路径或目录路径
isFilePath 为 true时指定为拼接文件路径, 此时路径最后不会拼接文件分隔符
isFilePath 为 false时指定为拼接目录路径, 此时路径最后会拼接文件分隔符
注: 目录名不能为null, 否则会忽略此目录
|
static String |
unite(String... filePaths)
用于拼接路径和文件名
|
public static final String DEF_LINE_SEPARATOR
public static final String WIN_LINE_SEPARATOR
public static final String LINE_SEPARATOR
public static final String FILE_SEPARATOR
public static boolean isExistDir(String path)
path - 目标路径public static int isExist(String path)
path - 目标路径public static int isExist(File file)
file - 目标对象public static boolean createDir(String path)
path - 目标路径public static boolean createDir(File file)
file - 目标路径Copyright © 2021. All rights reserved.