public class FileUtil extends Object
| Constructor and Description |
|---|
FileUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
changeExtension(String fileName,
String extension)
变更文件扩展名
|
static void |
copy(String sourcePath,
String targetPath)
拷贝文件或文件夹
|
static void |
copyFile(InputStream srcStream,
String targetPath) |
static void |
copyFile(String filePath,
String targetPath)
拷贝文件
|
static File |
createTempDir(String dirName) |
static void |
deleteDir(String path)
删除文件夹
|
static String |
getDirectoryName(String fileFullName)
获取所在文件夹路径
|
static String |
getExtension(String fileName)
获取文件扩展名
|
static String |
getFileCharset(byte[] bytes)
获取数据编码
|
static String |
getFileCharset(File sourceFile)
获取文件编码
|
static String |
getFileName(String fileFullName)
获取文件名称包括扩展名
|
static String |
getFileNameWithoutExtension(String fileFullName)
获取文件名称不包含扩展名
|
static Boolean |
isDirExsit(String path)
文件夹是否存在
|
static Boolean |
isFileExsit(String path)
文件是否存在
|
static File |
mkdirs(String path)
创建文件夹
|
static List<String> |
readFileLines(String fileName)
读取文件所有行
|
public static String getFileName(String fileFullName)
fileFullName - public static String getFileNameWithoutExtension(String fileFullName)
fileFullName - public static String getDirectoryName(String fileFullName)
fileFullName - 文件路径public static String changeExtension(String fileName, String extension)
fileName - extension - public static Boolean isDirExsit(String path)
path - public static Boolean isFileExsit(String path)
path - public static void deleteDir(String path)
path - public static void copyFile(String filePath, String targetPath)
filePath - targetPath - public static void copyFile(InputStream srcStream, String targetPath)
public static void copy(String sourcePath, String targetPath)
sourcePath - 文件源路径targetPath - 目标文件路径public static List<String> readFileLines(String fileName)
fileName - public static String getFileCharset(File sourceFile)
sourceFile - public static String getFileCharset(byte[] bytes)
bytes - 文件内容Copyright © 2025. All rights reserved.