public class FileOperateUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
BUFSIZE
缓存区大小
|
static String |
DEFAULT_ENCODING
默认字符编码
|
| 构造器和说明 |
|---|
FileOperateUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
closeResource(Closeable res)
功能描述:
关闭资源 |
static int |
copy(File file,
org.springframework.web.multipart.MultipartFile mFile)
功能描述:
从MultipartFile中复制文件到指定目录 |
static int |
copy(String fileFullName,
org.springframework.web.multipart.MultipartFile mFile)
功能描述:
从MultipartFile中复制文件到指定目录 |
static void |
deleteDir(String delpath,
long interval)
删除指定文件夹中指定时间间隔以前的文件或目录
|
static boolean |
deleteFile(File file) |
static boolean |
deleteFiles(List<File> files) |
static boolean |
deleteFiles(String[] files) |
static File |
downloadFile(String fileUrl) |
static void |
flush(OutputStream os)
outputStream flush
|
static String |
getBaseName(String name)
功能描述:
截取文件名称中"." |
static byte[] |
getBytes(org.springframework.web.multipart.MultipartFile file)
功能描述:
从MultipartFile中获取文件字节数组 |
static OutputStream |
getOutputStream(javax.servlet.http.HttpServletResponse response)
功能描述:
从response中获取输出流 |
static boolean |
makeDir(String dir) |
static void |
mergeFiles(String outFile,
String[] files) |
static String |
readFile(String filePath)
功能描述:
从指定路径的文件中读取字符串 |
static String |
rename(String name) |
static String |
suffix(String name) |
static void |
writeFile(String str,
String filePath)
功能描述:
将字符串写入指定路径的文件 |
static String |
zipName(String name)
功能描述:
生成压缩名称(xx.zip) |
public static final int BUFSIZE
public static boolean deleteFiles(String[] files)
public static boolean deleteFile(File file)
public static String getBaseName(String name)
name - file namepublic static String zipName(String name)
name - file namepublic static void closeResource(Closeable res)
res - resource to closepublic static boolean makeDir(String dir)
public static byte[] getBytes(org.springframework.web.multipart.MultipartFile file)
file - MultipartFilepublic static int copy(String fileFullName, org.springframework.web.multipart.MultipartFile mFile)
fileFullName - fileFullNamemFile - MultipartFilepublic static int copy(File file, org.springframework.web.multipart.MultipartFile mFile)
file - filemFile - MultipartFilepublic static OutputStream getOutputStream(javax.servlet.http.HttpServletResponse response)
response - responsepublic static void flush(OutputStream os)
os - OutputStreampublic static void writeFile(String str, String filePath)
str - string to writefilePath - file pathpublic static String readFile(String filePath)
filePath - file pathpublic static void deleteDir(String delpath, long interval)
delpath - file's path to deleteCopyright © 2019. All rights reserved.