public class CZFileUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static String |
REPORT_DIR |
private static String |
TEMPLATE_DIR |
| 构造器和说明 |
|---|
CZFileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static File |
createExcelTemplateFile()
创建一个临时Excel文件
|
static File |
createHtmlFile()
创建一个临时html文件
|
static File |
createPdfFile()
创建一个临时pdf文件
|
static File |
createPngFile()
创建一个临时png文件
|
static File |
createReportFIle(ReportFileTypeEnum fileType)
创建一个临时报表文件
|
static File |
createXmlTemplateFile()
创建一个临时Xml文件
|
static byte[] |
file2Bytes(File file)
文件转byte[]
|
static String |
getOSName()
获取当前操作系统名称. return 操作系统名称 例如:windows,Linux,Unix等.
|
static String |
getResourcePath()
获取项目resource目录结对路径
|
static File |
loadFile(org.springframework.web.multipart.MultipartFile multiFile)
载入一个文件
|
static File |
loadFile(String filePath)
载入一个文件
|
static File |
mkFileToResource(String directory,
String fileName)
在项目resource创建文件
默认目录:template/
|
static InputStream |
readFile(String filePath)
加载文件
|
static void |
writeFileToResource(File file,
byte[] content)
向项目resource写入文件
|
static void |
writeFileToResource(File file,
String content)
向项目resource写入文件
|
static void |
writeFileToResource(String directory,
String fileName,
byte[] content)
向项目resource写入文件
|
static void |
writeFileToResource(String directory,
String fileName,
String content)
向项目resource写入文件
|
private static final String TEMPLATE_DIR
private static final String REPORT_DIR
public CZFileUtil()
public static InputStream readFile(String filePath)
filePath - FileNotFoundExceptionpublic static String getResourcePath()
public static File mkFileToResource(String directory, String fileName)
directory - fileName - public static void writeFileToResource(String directory, String fileName, String content)
directory - fileName - content - public static void writeFileToResource(File file, String content)
file - content - public static void writeFileToResource(String directory, String fileName, byte[] content)
directory - fileName - content - public static void writeFileToResource(File file, byte[] content)
file - content - public static File createExcelTemplateFile()
public static File createXmlTemplateFile()
public static File createReportFIle(ReportFileTypeEnum fileType)
fileType - public static File createPdfFile()
public static File createPngFile()
public static File createHtmlFile()
public static File loadFile(org.springframework.web.multipart.MultipartFile multiFile) throws IOException
multiFile - IOExceptionpublic static byte[] file2Bytes(File file)
file - Copyright © 2024. All rights reserved.