public class FileUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String[] |
DOC_FILE |
static int |
DOC_TYPE |
static int |
IMAGE_TYPE |
static String[] |
IMG_FILE |
static String[] |
MUSIC_FILE |
static int |
MUSIC_TYPE |
static String[] |
VIDEO_FILE |
static int |
VIDEO_TYPE |
| 构造器和说明 |
|---|
FileUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
copyFile(File src,
File dest)
拷贝文件
|
static void |
copyFile(FileInputStream fileInputStream,
FileOutputStream fileOutputStream)
拷贝文件
|
static void |
copyFile(String srcUrl,
String destUrl)
拷贝文件
|
static boolean |
deleteFile(File file)
删除文件
|
static boolean |
deleteFile(String fileUrl)
删除文件
|
static long |
deleteFileFromDisk(String fileurl) |
static String |
getFileContent(Path path) |
static String |
getFileContent(String path) |
static List<String> |
getFileExtendsByType(int fileType) |
static String |
getFileNameNotExtend(String fileName)
获取不包含扩展名的文件名
|
static List<ImcoderFile> |
getFiles(Path path) |
static List<ImcoderFile> |
getFiles(String path)
获取某路径下的所有文件,文件夹
|
static long |
getFileSize(File file)
得到文件大小
|
static long |
getFileSize(String fileUrl)
得到文件大小
|
static String |
getFileType(String fileName)
获取文件扩展名
|
static boolean |
isImageFile(String extendName)
判断是否为图片文件
|
static boolean |
mkdir(File file)
创建目录
|
static boolean |
mkdir(String fileUrl)
创建目录
|
static File |
newFile(String fileUrl)
创建文件
|
static String |
pathSplitFormat(String filePath) |
static boolean |
remove(File file)
递归删除文件(夹)
|
static List<String> |
unzip(File file,
String destDirPath)
文件解压缩
|
static boolean |
writeFile(String path,
String content) |
public static final String[] IMG_FILE
public static final String[] DOC_FILE
public static final String[] VIDEO_FILE
public static final String[] MUSIC_FILE
public static final int IMAGE_TYPE
public static final int DOC_TYPE
public static final int VIDEO_TYPE
public static final int MUSIC_TYPE
public static boolean isImageFile(String extendName)
extendName - 文件扩展名public static String getFileNameNotExtend(String fileName)
fileName - 文件名public static List<ImcoderFile> getFiles(String path) throws IOException
IOExceptionpublic static List<ImcoderFile> getFiles(Path path) throws IOException
IOExceptionpublic static boolean deleteFile(File file)
file - 文件public static boolean deleteFile(String fileUrl)
fileUrl - 文件路径public static boolean remove(File file)
file - 待删除的文件(夹)public static long getFileSize(String fileUrl)
fileUrl - 文件路径public static long getFileSize(File file)
file - 文件public static boolean mkdir(File file)
file - 文件public static boolean mkdir(String fileUrl)
fileUrl - 文件路径public static void copyFile(FileInputStream fileInputStream, FileOutputStream fileOutputStream) throws IOException
fileInputStream - 文件输入流fileOutputStream - 文件输出流IOException - io异常public static void copyFile(File src, File dest) throws IOException
src - 源文件dest - 目的文件IOException - io异常public static void copyFile(String srcUrl, String destUrl) throws IOException
srcUrl - 源路径destUrl - 目的路径IOException - io异常public static List<String> unzip(File file, String destDirPath)
file - 需要解压的文件destDirPath - 目的路径public static long deleteFileFromDisk(String fileurl)
Copyright © 2020. All rights reserved.