@Component
public class ZFileUtil
extends java.lang.Object
| 构造器和说明 |
|---|
ZFileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
copyInputStreamToFile(java.io.File file,
java.io.InputStream inputStream)
保存输入流为文件
|
static boolean |
createDir(java.lang.String dirPath)
根据路径添加目录
|
static java.io.FileInputStream |
filePathToInputStream(java.lang.String filePath) |
static java.io.FileOutputStream |
filePathToOutputStream(java.lang.String filePath)
读取文件
|
static java.io.FileInputStream |
filePathToStream(java.lang.String filePath)
根据文件路径读取文件转换成字节流,不能用于javaweb应用
|
static java.lang.String |
filePathToString(java.lang.String filePath)
读取文件输出文件内容
|
static java.io.File[] |
getFileList(java.lang.String dirPath)
根据文件夹获取文件列表
|
static java.lang.String[] |
getFileNameList(java.lang.String dirPath)
根据文件夹获取文件列表
|
static java.io.BufferedReader |
inputStreamToBufferReader(java.io.InputStream inputStream)
输入流转换为字符缓冲对象
|
static java.io.BufferedReader |
inputStreamToBufferReader(java.io.InputStream inputStream,
java.lang.String charSetName)
输入流转换为字符缓冲对象,带字符设置
|
static byte[] |
inputStreamToBytes(java.io.InputStream inputStream) |
void |
inputStreamToFile(java.io.File file,
java.io.InputStream ins)
字节流保存成文件
|
static void |
inputStreamToFile(java.lang.String savePath,
java.lang.String fileName,
java.lang.String string)
字符流保存文件
|
static java.lang.String |
inputStreamToString(java.io.InputStream inputStream)
字节输入流转换为字符串
|
static java.lang.String |
inputStreamToString(java.io.InputStream inputStream,
boolean isBreak)
字节输入流转换为字符串,是否换行输出
|
static java.lang.String |
pathReplace(java.lang.String path)
路径替换
window C:\Users\Administrator 转 java "C:\\Users\\Administrator"
在路径中就相当于"\\",这是Java路径的两种写法
|
static java.lang.String |
readerResourceToString(org.springframework.core.io.ResourceLoader resourceLoader,
java.lang.String filePath)
JAVAWEB读取文件
ZFileUtil.readerResourceToString(resourceLoader,
ZStringUtil.concat ( " classpath : templates / dev / web / examples / ", pageName, " .html "))
|
static boolean |
saveInputStreamToFile(java.lang.String savePath,
java.lang.String fileName,
java.io.InputStream inputStream)
保存文件
|
static java.io.InputStream |
stringToInputStream(java.lang.String string)
字符串转换成字节流
|
public static java.lang.String inputStreamToString(java.io.InputStream inputStream)
inputStream - 数据流public static java.lang.String pathReplace(java.lang.String path)
path - 路径public static boolean createDir(java.lang.String dirPath)
dirPath - 目录路径public static java.lang.String inputStreamToString(java.io.InputStream inputStream,
boolean isBreak)
inputStream - 数据流isBreak - boolean 是否换行public static java.io.FileInputStream filePathToStream(java.lang.String filePath)
filePath - 文件路径public static java.io.FileInputStream filePathToInputStream(java.lang.String filePath)
public static java.io.FileOutputStream filePathToOutputStream(java.lang.String filePath)
filePath - 文件路径public static java.io.BufferedReader inputStreamToBufferReader(java.io.InputStream inputStream)
inputStream - 输入数据流public static byte[] inputStreamToBytes(java.io.InputStream inputStream)
public static java.io.BufferedReader inputStreamToBufferReader(java.io.InputStream inputStream,
java.lang.String charSetName)
inputStream - 输入数据流charSetName - 字符设置名称public static boolean saveInputStreamToFile(java.lang.String savePath,
java.lang.String fileName,
java.io.InputStream inputStream)
savePath - 保存路径fileName - 保存名称inputStream - 输入流public static void inputStreamToFile(java.lang.String savePath,
java.lang.String fileName,
java.lang.String string)
savePath - 保存地址fileName - 文件名称string - 字符串public static void copyInputStreamToFile(java.io.File file,
java.io.InputStream inputStream)
file - 文件对象inputStream - 输入流对象public static java.lang.String filePathToString(java.lang.String filePath)
filePath - 文件路径public static java.io.InputStream stringToInputStream(java.lang.String string)
string - 输入的字符串public void inputStreamToFile(java.io.File file,
java.io.InputStream ins)
ins - 输入流file - 文件public static java.lang.String readerResourceToString(org.springframework.core.io.ResourceLoader resourceLoader,
java.lang.String filePath)
filePath - 文件路径resourceLoader - resourceLoaderpublic static java.lang.String[] getFileNameList(java.lang.String dirPath)
dirPath - 文件夹public static java.io.File[] getFileList(java.lang.String dirPath)
dirPath - 文件夹