限定符和类型 | 字段和说明 |
---|---|
static int |
BUFSIZE |
static java.lang.String |
LINE_SEPARATOR
写文件换行标识
|
static java.lang.String |
SEPARATOR
文件分割符:/,\\
|
构造器和说明 |
---|
FileUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
appendContentByBufferedWriter(java.io.File file,
java.lang.String content)
追加文件内容
|
static void |
appendContentByFileWriter(java.io.File file,
java.lang.String content)
追加文件内容
|
static void |
appendContentByRandomAccessFile(java.io.File file,
java.lang.String content)
追加文件内容
|
static void |
appendContentByRandomAccessFile(java.io.File file,
java.lang.String content,
boolean before)
已过时。
|
static void |
appendContentByRandomAccessFile(java.io.File file,
java.lang.String content,
long skipLength)
已过时。
|
static java.lang.String |
changePathSeparator(java.lang.String path)
根据系统改变路径分割符号
|
static java.lang.String |
changePathSeparator(java.lang.String path,
boolean isSpeEnd)
已过时。
|
static java.lang.String |
changePathSeparator(java.lang.String path,
ConstantForEnum.ChangePathLastSeparator sepEnum)
根据系统改变路径分割符号
|
static java.util.List<java.lang.String> |
cmdProcessInfo(java.lang.String command)
获取进程命令执行打印出来的信息
|
static java.util.List<java.lang.String> |
cmdProcessInfo(java.lang.String command,
java.lang.String charsetName)
获取进程命令执行打印出来的信息
|
static void |
copyFile(java.io.File inputFile,
java.io.File outputFile)
拷贝文件
|
static void |
copyFiles(ICopyFilesCallBack callBack)
拷贝文件
|
static java.io.InputStream |
copyInputStream(java.io.InputStream is)
深度拷贝流
|
static boolean |
createFolderOrFile(java.io.File file)
创建目录
|
static boolean |
createFolderOrFile(java.io.File file,
boolean isFolder)
创建文件或目录
|
static boolean |
createFolderOrFile(java.lang.String file)
创建文件或目录
|
static boolean |
createFolderOrFile(java.lang.String file,
boolean isFolder)
创建文件或目录
|
static void |
fileMkdir(java.io.File... files)
创建文件目录
|
static java.util.List<java.lang.String> |
findClassConflictJar(java.lang.String path,
java.lang.String className)
查找冲突jar包
|
static void |
findJarConflictClass(JarParams params) |
static void |
forceMkdirFolderOrFile(java.io.File file)
创建文件或目录
|
static void |
forceMkdirFolderOrFile(java.lang.String file)
创建文件
|
static boolean |
GenerateImage(java.lang.String imgStr,
java.lang.String imgFilePath)
对字节数组字符串进行Base64解码并生成图片
|
static java.lang.String |
getCreateTime(java.io.File file)
取得文件的创建时间
|
static java.lang.String[] |
getFileNameExtension(java.lang.String filePath)
获得文件扩展名及前面的字符串
|
static javax.imageio.ImageReader |
getImageReader(java.io.File file)
获取图片流
|
static java.lang.String |
GetImageStr(java.lang.String imgFilePath)
将图片文件转化为字节数组字符串,并对其进行Base64编码处理
|
static java.util.Properties |
getProperties(java.lang.String path)
获取属性对象
|
static java.lang.String |
getProperty(java.lang.String path,
java.lang.String key)
获取属性值
|
static java.lang.String |
getStreamString(java.io.File file)
已过时。
|
static java.lang.String |
getStreamString(java.io.InputStream is)
将一个输入流转化为字符串
|
static java.io.InputStream |
getStringStream(java.lang.String sInputString)
将一个字符串转化为输入流
|
static java.io.InputStream |
getStringStream(java.lang.String sInputString,
java.lang.String charset)
将一个字符串转化为输入流
|
static void |
jarRead(IJarCallBackRead call)
读取回调jar文件
|
static java.io.InputStream |
jarReadInputStream(java.lang.String jarFilePath,
java.lang.String fileName)
读取jar包里面指定文件的内容
|
static java.util.Map<java.lang.String,byte[]> |
jarReadToMap(java.lang.String filePath)
读取jar文件内容到map中
|
static void |
jarWrite(IJarCallBackWrite call)
修改Jar包里的文件或者添加文件
|
static java.lang.String |
linuxSeparator(java.lang.String path)
linux分割符
|
static java.lang.String |
linuxSeparator(java.lang.String path,
ConstantForEnum.ChangePathLastSeparator sepEnum)
linux分割符
|
static void |
listenerFile(java.lang.String rootDir,
org.apache.commons.io.monitor.FileAlterationListenerAdaptor adaptor)
监听文件夹变化
|
static void |
listenerFile(java.lang.String rootDir,
org.apache.commons.io.monitor.FileAlterationListenerAdaptor adaptor,
long interval)
监听文件夹变化
|
static void |
moveFile(java.io.File srcFile,
java.io.File destFile)
移动文件
|
static void |
moveFile(java.io.File srcFile,
java.io.File destFile,
boolean overrideFile)
移动文件
|
static java.lang.String |
packageToPath(java.lang.String packagePath)
根据系统改变包路径分割符号
|
static void |
printInputStream(java.io.InputStream is)
按行输出流内容
|
static void |
printInputStream(java.io.InputStream is,
java.lang.String charsetName)
按行输出流内容
|
static byte[] |
readByteByFile(java.io.File file)
读取流
|
static byte[] |
readByteByStream(java.io.InputStream is)
读取流
|
static void |
readFiles(java.io.File file,
IReadFilesCall call)
读取某个文件夹下的所有文件
|
static <T> T |
readFileToObject(java.io.File file)
反序列化,将磁盘文件转化为对象
|
static <T> T |
readFileToObject(java.lang.String filePath)
反序列化,将磁盘文件转化为对象
|
static java.lang.String |
readLine(java.io.File file,
long maxLine) |
static java.lang.String |
readLine(java.io.File file,
java.lang.String encoding,
boolean line,
long maxLine)
读取文件内容
|
static java.lang.String |
readLine(java.io.File file,
java.lang.String encoding,
long maxLine) |
static <T extends java.util.Collection<java.lang.String>> |
readLines(T t,
java.io.File file) |
static <T extends java.util.Collection<java.lang.String>> |
readLines(T t,
java.io.File file,
java.lang.String encoding) |
static <T extends java.util.Collection<java.lang.String>> |
readLines(T t,
java.io.InputStream input) |
static <T extends java.util.Collection<java.lang.String>> |
readLines(T t,
java.io.InputStream input,
java.lang.String encoding) |
static <T extends java.util.Collection<java.lang.String>> |
readLines(T t,
java.io.Reader input) |
static <T extends java.util.Collection<java.lang.String>> |
readLinesBatchI(java.io.File file,
ReadLinesCallI<T> call,
ReadLinesBatchCallI<T> batchI) |
static <T extends java.util.Collection<java.lang.String>> |
readLinesBatchI(java.io.File file,
java.lang.String encoding,
ReadLinesCallI<T> call,
ReadLinesBatchCallI<T> batchI)
把文件中每一行设置到批量集合中(never return null)
|
static long |
readLinesCount(java.io.File file) |
static long |
readLinesCount(java.io.File file,
java.lang.String encoding) |
static long |
readLinesCount(java.io.InputStream input) |
static long |
readLinesCount(java.io.InputStream input,
java.lang.String encoding) |
static long |
readLinesCount(java.io.Reader input) |
static <T extends java.util.Collection<java.lang.String>> |
readLinesCountI(java.io.File file,
ReadLinesCallI<T> call) |
static <T extends java.util.Collection<java.lang.String>> |
readLinesCountI(java.io.File file,
java.lang.String encoding,
ReadLinesCallI<T> call) |
static <T extends java.util.Collection<java.lang.String>> |
readLinesCountI(java.io.InputStream input,
ReadLinesCallI<T> call) |
static <T extends java.util.Collection<java.lang.String>> |
readLinesCountI(java.io.InputStream input,
java.lang.String encoding,
ReadLinesCallI<T> call) |
static <T extends java.util.Collection<java.lang.String>> |
readLinesCountI(java.io.Reader input,
ReadLinesCallI<T> call)
读取大文件
|
static <T extends java.util.Collection<java.lang.String>> |
readLinesI(java.io.File file,
ReadLinesCallI<T> call) |
static <T extends java.util.Collection<java.lang.String>> |
readLinesI(java.io.File file,
java.lang.String encoding,
ReadLinesCallI<T> call) |
static <T extends java.util.Collection<java.lang.String>> |
readLinesI(java.io.InputStream input,
ReadLinesCallI<T> call) |
static <T extends java.util.Collection<java.lang.String>> |
readLinesI(java.io.InputStream input,
java.lang.String encoding,
ReadLinesCallI<T> call) |
static <T extends java.util.Collection<java.lang.String>> |
readLinesI(java.io.Reader input,
ReadLinesCallI<T> call)
把文件中每一行设置到集合中(never return null)
|
static java.lang.String |
readString(java.io.File file)
读取文件内容
|
static java.lang.String |
readString(java.io.File file,
boolean line)
读取文件内容
|
static java.lang.String |
readString(java.io.File file,
java.lang.String encoding)
读取文件内容
|
static java.lang.String |
readString(java.io.File file,
java.lang.String encoding,
boolean line)
读取文件内容
|
static java.lang.String |
readString(java.io.InputStream input,
boolean line)
读取文件内容
|
static java.lang.String |
readString(java.io.InputStream input,
java.lang.String encoding,
boolean line)
读取文件内容
|
static java.lang.String |
readString(java.io.Reader input,
boolean line)
读取文件内容
|
static <T> T |
readStrToObject(java.lang.String serStr)
反序列化,将字符串转化为对象
|
static <T> T |
readStrToObject(java.lang.String serStr,
java.lang.String charsetName)
反序列化,将字符串转化为对象
|
static void |
setFilterFiles(java.util.List<java.io.File> fileList,
java.lang.String dir)
设置一个目录的所有文件至集合中
|
static void |
setFilterFiles(java.util.List<java.io.File> fileList,
java.lang.String dir,
java.io.FileFilter defaultFilter)
设置一个目录的所有文件至集合中
|
static void |
setFilterFiles(java.util.List<java.io.File> fileList,
java.lang.String dir,
FileFilterI filter)
设置一个目录的所有文件至集合中
|
static void |
setFilterFiles(java.util.List<java.io.File> fileList,
java.lang.String dir,
FileFilterI filter,
java.io.FileFilter defaultFilter)
设置一个目录的所有文件至集合中
|
static void |
setFilterFilesLevel(java.util.List<java.io.File> fileList,
java.lang.String dir,
FileFilterI filter,
java.io.FileFilter defaultFilter,
int level)
设置一个目录的所有文件至集合中
|
static void |
setLastModified(java.io.File file,
java.lang.String lmdate)
设置文件目录/文件的修改时间
|
static void |
setProperty(java.lang.String path,
java.lang.String key,
java.lang.String value)
设置属性文件的值
|
static java.lang.String |
windowsSeparator(java.lang.String path)
window分割符
|
static java.lang.String |
windowsSeparator(java.lang.String path,
ConstantForEnum.ChangePathLastSeparator sepEnum)
window分割符
|
static void |
write(byte[] content,
java.io.File outFile)
写文件
|
static void |
write(java.io.File file,
java.lang.String content)
写文件
|
static void |
write(java.io.File file,
java.lang.String content,
java.lang.String encoding)
写文件
|
static void |
write(java.lang.String filePath,
java.lang.String content)
写文件
|
static void |
write(java.lang.String filePath,
java.lang.String content,
java.lang.String encoding)
写文件
|
static <T> void |
writeObjectToFile(T t,
java.io.File file)
将对象序列化到磁盘文件中
|
static <T> void |
writeObjectToFile(T t,
java.lang.String filePath)
将对象序列化到磁盘文件中
|
static <T> java.lang.String |
writeObjectToStr(T t)
将对象序列化成字符串
|
public static java.lang.String LINE_SEPARATOR
public static final java.lang.String SEPARATOR
public static final int BUFSIZE
public static final void appendContentByFileWriter(java.io.File file, java.lang.String content)
file
- 文件content
- 内容public static final void appendContentByBufferedWriter(java.io.File file, java.lang.String content)
file
- 文件content
- 内容public static final void appendContentByRandomAccessFile(java.io.File file, java.lang.String content)
file
- 文件content
- 内容@Deprecated public static final void appendContentByRandomAccessFile(java.io.File file, java.lang.String content, boolean before)
file
- 文件content
- 内容before
- 在前面@Deprecated public static final void appendContentByRandomAccessFile(java.io.File file, java.lang.String content, long skipLength)
file
- 文件content
- 内容skipLength
- 在第几行写public static void listenerFile(java.lang.String rootDir, org.apache.commons.io.monitor.FileAlterationListenerAdaptor adaptor)
rootDir
- 文件夹路径adaptor
- 监听文件适配器public static void listenerFile(java.lang.String rootDir, org.apache.commons.io.monitor.FileAlterationListenerAdaptor adaptor, long interval)
rootDir
- 文件夹路径adaptor
- 监听文件适配器interval
- 轮询间隔 interval 秒public static void copyFiles(ICopyFilesCallBack callBack)
callBack
- 拷贝回调public static java.util.List<java.lang.String> cmdProcessInfo(java.lang.String command)
command
- 命令public static java.util.List<java.lang.String> cmdProcessInfo(java.lang.String command, java.lang.String charsetName)
command
- 命令charsetName
- 编码public static void fileMkdir(java.io.File... files)
file
- 文件/目录public static void copyFile(java.io.File inputFile, java.io.File outputFile)
inputFile
- 输入文件outputFile
- 输出文件public static java.io.InputStream jarReadInputStream(java.lang.String jarFilePath, java.lang.String fileName)
jarFilePath
- jar包文件路径fileName
- 文件路径名java.io.IOException
public static void jarRead(IJarCallBackRead call)
jarFile
- jar包路径entryName
- 要写的文件名data
- 文件内容java.lang.Exception
public static java.util.Map<java.lang.String,byte[]> jarReadToMap(java.lang.String filePath)
filePath
- jar包路径java.lang.Exception
public static void jarWrite(IJarCallBackWrite call)
call
- jarFile jar包路径,entryName 要写的文件名,data 文件内容
java.lang.Exception
public static java.io.InputStream copyInputStream(java.io.InputStream is)
is
- 深度拷贝流java.io.IOException
public static void printInputStream(java.io.InputStream is)
is
- 流,此is不关闭java.io.IOException
public static void printInputStream(java.io.InputStream is, java.lang.String charsetName)
is
- 流,此is不关闭charsetName
- 字符集java.io.IOException
public static byte[] readByteByFile(java.io.File file)
file
- 文件java.lang.Exception
public static byte[] readByteByStream(java.io.InputStream is)
is
- 输入流java.lang.Exception
public static void setLastModified(java.io.File file, java.lang.String lmdate)
file
- 文件lmdate
- 修改的日期public static void moveFile(java.io.File srcFile, java.io.File destFile) throws java.lang.Exception
srcFile
- 源文件destFile
- 目标文件(文件或目录)java.lang.Exception
public static void moveFile(java.io.File srcFile, java.io.File destFile, boolean overrideFile) throws java.lang.Exception
srcFile
- 源文件destFile
- 目标文件(文件或目录)overrideFile
- 是否覆盖java.lang.Exception
public static final java.lang.String getCreateTime(java.io.File file)
file
- @Deprecated public static final java.lang.String changePathSeparator(java.lang.String path, boolean isSpeEnd)
path
- 路径isSpeEnd
- 是否添加最后分割符
true:添加
false:默认
changePathSeparator(String, zj.io.util.ConstantForEnum.ChangePathLastSeparator)
public static final java.lang.String changePathSeparator(java.lang.String path, ConstantForEnum.ChangePathLastSeparator sepEnum)
path
- 路径sepEnum
- 常量枚举ConstantForEnum.ChangePathLastSeparator
public static final java.lang.String packageToPath(java.lang.String packagePath)
packagePath
- 包路径public static final java.lang.String windowsSeparator(java.lang.String path)
path
- 路径public static final java.lang.String windowsSeparator(java.lang.String path, ConstantForEnum.ChangePathLastSeparator sepEnum)
path
- 路径sepEnum
- 常量枚举ConstantForEnum.ChangePathLastSeparator
public static final java.lang.String linuxSeparator(java.lang.String path)
path
- 路径public static final java.lang.String linuxSeparator(java.lang.String path, ConstantForEnum.ChangePathLastSeparator sepEnum)
path
- 路径sepEnum
- 常量枚举ConstantForEnum.ChangePathLastSeparator
public static final java.lang.String changePathSeparator(java.lang.String path)
path
- public static final java.lang.String[] getFileNameExtension(java.lang.String filePath)
filePath
- E:\\xmls\\iqc_basic_user.xml [E:\xmls\,iqc_basic_user,.xml,false]public static final javax.imageio.ImageReader getImageReader(java.io.File file)
file
- java.io.IOException
public static final boolean createFolderOrFile(java.io.File file, boolean isFolder)
file
- 文件对象isFolder
- 是否是目录java.io.IOException
public static final boolean createFolderOrFile(java.lang.String file)
file
- java.io.IOException
public static final boolean createFolderOrFile(java.lang.String file, boolean isFolder)
file
- isFolder
- java.io.IOException
public static final void forceMkdirFolderOrFile(java.lang.String file)
file
- java.io.IOException
public static final void forceMkdirFolderOrFile(java.io.File file)
file
- 文件对象java.io.IOException
public static final boolean createFolderOrFile(java.io.File file)
file
- java.io.IOException
public static final java.io.InputStream getStringStream(java.lang.String sInputString)
sInputString
- public static final java.io.InputStream getStringStream(java.lang.String sInputString, java.lang.String charset)
sInputString
- charset
- @Deprecated public static final java.lang.String getStreamString(java.io.File file)
file
- 文件对象readString(File)
public static final java.lang.String getStreamString(java.io.InputStream is)
is
- 输入流readString(InputStream, boolean)
public static final void setFilterFilesLevel(java.util.List<java.io.File> fileList, java.lang.String dir, FileFilterI filter, java.io.FileFilter defaultFilter, int level)
fileList
- 过虑后的文件集合dir
- 目录filter
- 自定义文件过虑器defaultFilter
- 默认过虑器public static void readFiles(java.io.File file, IReadFilesCall call)
inpath
- 输入目录call
- 读取文件回调接口public static final void setFilterFiles(java.util.List<java.io.File> fileList, java.lang.String dir, FileFilterI filter, java.io.FileFilter defaultFilter)
fileList
- 过虑后的文件集合dir
- 目录filter
- 自定义文件过虑器defaultFilter
- 默认过虑器public static final void setFilterFiles(java.util.List<java.io.File> fileList, java.lang.String dir, java.io.FileFilter defaultFilter)
fileList
- 过虑后的文件集合dir
- 目录defaultFilter
- 默认过虑器public static final void setFilterFiles(java.util.List<java.io.File> fileList, java.lang.String dir, FileFilterI filter)
fileList
- 过虑后的文件集合dir
- 目录filter
- 自定义文件过虑器public static final void setFilterFiles(java.util.List<java.io.File> fileList, java.lang.String dir)
fileList
- 过虑后的文件集合dir
- 目录public static final void setProperty(java.lang.String path, java.lang.String key, java.lang.String value) throws java.lang.Exception
path
- key
- value
- java.lang.Exception
public static final java.lang.String getProperty(java.lang.String path, java.lang.String key) throws java.lang.Exception
path
- key
- java.lang.Exception
public static final java.util.Properties getProperties(java.lang.String path) throws java.lang.Exception
path
- key
- java.lang.Exception
public static final <T> void writeObjectToFile(T t, java.lang.String filePath) throws java.lang.Exception
t
- 对象filePath
- 文件路径java.lang.Exception
public static final <T> void writeObjectToFile(T t, java.io.File file) throws java.lang.Exception
t
- file
- java.lang.Exception
public static final <T> T readStrToObject(java.lang.String serStr) throws java.lang.Exception
serStr
- java.lang.Exception
public static final <T> T readStrToObject(java.lang.String serStr, java.lang.String charsetName) throws java.lang.Exception
serStr
- charsetName
- java.lang.Exception
public static final <T> java.lang.String writeObjectToStr(T t) throws java.lang.Exception
t
- java.lang.Exception
public static final <T> T readFileToObject(java.lang.String filePath) throws java.lang.Exception
filePath
- 文件路径java.lang.Exception
public static final <T> T readFileToObject(java.io.File file) throws java.lang.Exception
file
- 文件对象java.lang.Exception
public static final long readLinesCount(java.io.File file)
public static final long readLinesCount(java.io.File file, java.lang.String encoding)
public static final long readLinesCount(java.io.InputStream input, java.lang.String encoding)
public static final long readLinesCount(java.io.InputStream input)
public static final long readLinesCount(java.io.Reader input)
public static final java.lang.String readString(java.io.File file)
file
- 文件对象line
- 是否换行(true:换行,false:非换行),默认换行java.io.IOException
public static final java.lang.String readString(java.io.File file, boolean line)
file
- 文件对象line
- 是否换行(true:换行,false:非换行)java.io.IOException
public static final java.lang.String readString(java.io.File file, java.lang.String encoding)
file
- 文件对象encoding
- 编码java.io.IOException
public static final java.lang.String readString(java.io.File file, java.lang.String encoding, boolean line)
file
- 文件对象encoding
- 编码line
- 是否换行(true:换行,false:非换行)java.io.IOException
public static final java.lang.String readString(java.io.InputStream input, java.lang.String encoding, boolean line)
input
- 输入流encoding
- 编码line
- 是否换行(true:换行,false:非换行)java.io.IOException
public static final java.lang.String readString(java.io.InputStream input, boolean line)
input
- 输入流line
- 是否换行(true:换行,false:非换行)java.io.IOException
public static final java.lang.String readString(java.io.Reader input, boolean line)
input
- 输入流line
- 是否换行(true:换行,false:非换行)java.io.IOException
public static final java.lang.String readLine(java.io.File file, long maxLine)
file
- 文件对象maxLine
- 最大行public static final java.lang.String readLine(java.io.File file, java.lang.String encoding, long maxLine)
file
- 文件对象encoding
- 编码maxLine
- 最大行public static final java.lang.String readLine(java.io.File file, java.lang.String encoding, boolean line, long maxLine)
file
- 文件对象encoding
- 编码line
- 是否换行(true:换行,false:非换行)java.io.IOException
public static final <T extends java.util.Collection<java.lang.String>> void readLines(T t, java.io.File file)
public static final <T extends java.util.Collection<java.lang.String>> void readLines(T t, java.io.File file, java.lang.String encoding)
public static final <T extends java.util.Collection<java.lang.String>> void readLines(T t, java.io.InputStream input, java.lang.String encoding)
public static final <T extends java.util.Collection<java.lang.String>> void readLines(T t, java.io.InputStream input)
public static final <T extends java.util.Collection<java.lang.String>> void readLines(T t, java.io.Reader input)
public static final <T extends java.util.Collection<java.lang.String>> KV<java.lang.Long,java.lang.Long> readLinesCountI(java.io.File file, ReadLinesCallI<T> call)
public static final <T extends java.util.Collection<java.lang.String>> KV<java.lang.Long,java.lang.Long> readLinesCountI(java.io.File file, java.lang.String encoding, ReadLinesCallI<T> call)
public static final <T extends java.util.Collection<java.lang.String>> KV<java.lang.Long,java.lang.Long> readLinesCountI(java.io.InputStream input, java.lang.String encoding, ReadLinesCallI<T> call)
public static final <T extends java.util.Collection<java.lang.String>> KV<java.lang.Long,java.lang.Long> readLinesCountI(java.io.InputStream input, ReadLinesCallI<T> call)
public static final <T extends java.util.Collection<java.lang.String>> KV<java.lang.Long,java.lang.Long> readLinesCountI(java.io.Reader input, ReadLinesCallI<T> call)
input
- 输入流call
- 回调KV<总行数,实际行数>
java.io.IOException
public static final <T extends java.util.Collection<java.lang.String>> T readLinesI(java.io.File file, ReadLinesCallI<T> call)
public static final <T extends java.util.Collection<java.lang.String>> T readLinesI(java.io.File file, java.lang.String encoding, ReadLinesCallI<T> call)
public static final <T extends java.util.Collection<java.lang.String>> T readLinesI(java.io.InputStream input, java.lang.String encoding, ReadLinesCallI<T> call)
public static final <T extends java.util.Collection<java.lang.String>> T readLinesI(java.io.InputStream input, ReadLinesCallI<T> call)
public static final <T extends java.util.Collection<java.lang.String>> T readLinesI(java.io.Reader input, ReadLinesCallI<T> call)
input
- call
- java.io.IOException
public static final <T extends java.util.Collection<java.lang.String>> java.util.List<T> readLinesBatchI(java.io.File file, ReadLinesCallI<T> call, ReadLinesBatchCallI<T> batchI)
public static final <T extends java.util.Collection<java.lang.String>> java.util.List<T> readLinesBatchI(java.io.File file, java.lang.String encoding, ReadLinesCallI<T> call, ReadLinesBatchCallI<T> batchI)
file
- encoding
- call
- batchI
- java.io.IOException
public static final java.util.List<java.lang.String> findClassConflictJar(java.lang.String path, java.lang.String className)
path
- 所要查找的JAR包的目录className
- 要查询的class,要带包名的类名public static final void findJarConflictClass(JarParams params)
public static final void write(java.lang.String filePath, java.lang.String content)
filePath
- 文件路径content
- 文件内容java.io.IOException
public static final void write(java.lang.String filePath, java.lang.String content, java.lang.String encoding)
filePath
- 文件路径content
- 文件内容encoding
- 编码java.io.IOException
public static final void write(java.io.File file, java.lang.String content)
filePath
- 文件对象content
- 文件内容java.io.IOException
public static final void write(java.io.File file, java.lang.String content, java.lang.String encoding)
filePath
- 文件对象content
- 文件内容encoding
- 编码java.io.IOException
public static void write(byte[] content, java.io.File outFile)
content
- 文件字节内容encoding
- 编码java.io.IOException
public static final java.lang.String GetImageStr(java.lang.String imgFilePath)
public static final boolean GenerateImage(java.lang.String imgStr, java.lang.String imgFilePath)