@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
- 文件夹