public class FileUtil
extends java.lang.Object
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
copyFile(java.lang.String currentFile,
java.lang.String targetFile)
文件复制
|
static void |
copyFolder(java.lang.String currentFolder,
java.lang.String targetFolder) |
static java.io.File |
create(java.lang.String filePath) |
static void |
delete(java.lang.String filePath)
删除文件或文件夹下面所有文件
|
static void |
download(java.lang.String path,
javax.servlet.http.HttpServletResponse response) |
static boolean |
download(java.lang.String urlString,
java.lang.String filename)
下载文件到本地
|
static void |
download(java.lang.String path,
java.lang.String newName,
javax.servlet.http.HttpServletResponse response) |
static void |
existCreate(java.lang.String fileDir)
文件夹不存在则创建
|
static void |
iterator(java.lang.String filePath,
java.lang.Boolean isLoop,
java.lang.String type,
java.util.List<java.io.File> fileList)
根据类型获取下面文件
|
static boolean |
move(java.lang.String oldFile,
java.lang.String newFile) |
static boolean |
move(java.lang.String oldFile,
java.lang.String newFile,
boolean isCover)
文件移动 默认覆盖文件
|
static java.lang.String |
read(java.io.InputStream inputStream,
java.lang.String encoding) |
static java.lang.String |
read(java.lang.String fileName) |
static java.lang.String |
read(java.lang.String fileName,
boolean isBuff)
读取文件可以带缓冲区读取大文件,默认不带缓冲
|
static boolean |
rename(java.lang.String path,
java.lang.String oldName,
java.lang.String newName)
文件重命名 必须在相同路径下面
|
static boolean |
write(java.io.InputStream inputStream,
java.lang.String filePath)
基于流写文件
|
static boolean |
write(java.lang.String fileName,
java.lang.String content) |
static boolean |
write(java.lang.String fileName,
java.lang.String content,
boolean isAppend)
写入文件
|
public static java.lang.String read(java.lang.String fileName,
boolean isBuff)
fileName - 文件名称包含路径isBuff - 是否缓冲 true:缓冲 false:不缓冲public static java.lang.String read(java.lang.String fileName)
public static java.lang.String read(java.io.InputStream inputStream,
java.lang.String encoding)
public static boolean move(java.lang.String oldFile,
java.lang.String newFile,
boolean isCover)
oldFile - 旧文件地址newFile - 新文件地址isCover - 是否覆盖 true:是 false:否public static boolean move(java.lang.String oldFile,
java.lang.String newFile)
public static boolean download(java.lang.String urlString,
java.lang.String filename)
urlString - 被下载的文件地址filename - 本地文件名public static void download(java.lang.String path,
javax.servlet.http.HttpServletResponse response)
public static void download(java.lang.String path,
java.lang.String newName,
javax.servlet.http.HttpServletResponse response)
public static boolean copyFile(java.lang.String currentFile,
java.lang.String targetFile)
currentFile - 当前文件targetFile - 目标文件public static java.io.File create(java.lang.String filePath)
public static void copyFolder(java.lang.String currentFolder,
java.lang.String targetFolder)
public static boolean write(java.lang.String fileName,
java.lang.String content,
boolean isAppend)
fileName - 文件名称content - 内容isAppend - 是否追加 true:追加 false:不追加public static boolean write(java.io.InputStream inputStream,
java.lang.String filePath)
inputStream - 流filePath - 文件存储路径public static boolean write(java.lang.String fileName,
java.lang.String content)
public static boolean rename(java.lang.String path,
java.lang.String oldName,
java.lang.String newName)
path - 文件路径oldName - 旧文件名称newName - 新文件名称public static void iterator(java.lang.String filePath,
java.lang.Boolean isLoop,
java.lang.String type,
java.util.List<java.io.File> fileList)
filePath - 文件夹路径isLoop - 是否循环遍历type - 文件类型fileList - 接收集合public static void delete(java.lang.String filePath)
filePath - 文件夹路径public static void existCreate(java.lang.String fileDir)
fileDir - Copyright © 2018. All Rights Reserved.