public class FileUtil extends Object
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
copy(File sourceFile,
File targetFile)
文件复制
|
static boolean |
createNewFile(File file)
创建一个新的文件,假如文件夹不存在,一并创建文件夹
|
static void |
cutFile(File bigFile,
String storageLocation,
int num)
文件分割
|
static boolean |
exist(File file)
文件是否存在
|
static boolean |
exist(String filePath) |
static File |
getParentFile(File file) |
static String |
getPrefix(File file)
获取文件的前缀
|
static String |
getPrefix(String filePath) |
static String |
getSuffix(File file)
获取文件的后缀,扩展名不带“.”
|
static String |
getSuffix(String filePath) |
static boolean |
isDirectory(File file)
文件是否是文件夹
|
static boolean |
isDirectory(String filePath) |
static void |
move(File sourceFile,
String catalogue,
String fileName)
文件移动
|
static File |
saveUrlToFile(String url,
String filePath,
String fileName)
将url文件保存到本地
|
static boolean |
touch(File file) |
static boolean |
touch(File file,
boolean isDirectory)
创建文件或者文件夹,假如存在则不创建新的文件
|
static File |
zipFile(String zipFilePath,
String zipFileName,
Map<String,InputStream> mapInputStream) |
static void |
zipFiles(List<File> srcFiles,
File zipFile)
压缩文件
|
public static boolean exist(File file)
file - public static boolean exist(String filePath)
public static boolean isDirectory(File file)
file - public static boolean isDirectory(String filePath)
public static boolean createNewFile(File file) throws IOException
file - IOExceptionpublic static boolean touch(File file) throws IOException
IOExceptionpublic static boolean touch(File file, boolean isDirectory) throws IOException
file - 文件isDirectory - 是否为文件夹 true文件夹 false 文件IOExceptionpublic static boolean copy(File sourceFile, File targetFile)
sourceFile - 源文件targetFile - 目标文件public static void zipFiles(List<File> srcFiles, File zipFile)
srcFiles - 需要压缩的文件组zipFile - 压缩后的文件public static void move(File sourceFile, String catalogue, String fileName)
sourceFile - 源文件catalogue - 移动到的目录fileName - 文件的名字(包含后缀)public static void cutFile(File bigFile, String storageLocation, int num)
bigFile - 原大文件storageLocation - 分割后存放的位置num - 分割文件的内存大小public static File saveUrlToFile(String url, String filePath, String fileName) throws IOException
url - filePath - fileName - IOExceptionpublic static File zipFile(String zipFilePath, String zipFileName, Map<String,InputStream> mapInputStream) throws IOException
zipFilePath - zip保存路径zipFileName - zip文件名mapInputStream - 文件字节码Map,k:fileName包含后缀 v:InputStream 文件的流文件IOExceptionCopyright © 2021. All rights reserved.