public class CBFileUtil
extends java.lang.Object
| Constructor and Description |
|---|
CBFileUtil() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
getFileByteContent(java.io.File file)
按照UTF-8编码得到文件内容
|
static byte[] |
getFileByteContent(java.io.InputStream is)
按照UTF-8编码获取输入流字节内容
|
static byte[] |
getFileByteContent(java.io.InputStream is,
java.lang.String encoding)
按照指定编码获取输入流字节内容
|
static java.lang.String |
getFileContent(java.io.File file)
按照UTF-8编码得到输入流内容
|
static java.lang.String |
getFileContent(java.io.InputStream is)
按照UTF-8编码得到输入流内容
|
static java.lang.String |
getFileContent(java.io.InputStream is,
java.lang.String encoding)
按照指定编码得到输入流内容
|
static java.lang.String |
getFileContent(java.lang.String filePath)
按照UTF-8编码得到文件内容
|
static java.lang.String |
getFileContent(java.lang.String filePath,
java.lang.String encoding)
按照指定编码得到文件内容
|
static java.util.List<java.lang.String> |
getFileContentAsList(java.io.File file)
按照UTF-8编码得到文件内容,保存到list中
|
static java.util.List<java.lang.String> |
getFileContentAsList(java.io.File file,
java.lang.String encoding)
按照指定编码得到文件内容,保存list中
|
static java.util.List<java.lang.String> |
getFileContentAsList(java.lang.String filePath)
按照UTF-8编码得到文件内容,保存到list中
|
static java.util.List<java.lang.String> |
getFileContentAsList(java.lang.String filePath,
java.lang.String encoding)
按照指定编码得到文件内容,保存list中
|
static java.lang.String |
getProjectPath()
获取工程目录
|
static void |
saveContentToFile(java.lang.String content,
java.io.File file)
按照UTF-8编码保存到相应内容到指定文件
|
static void |
saveContentToFile(java.lang.String content,
java.io.File file,
boolean append)
按照UTF-8编码保存到相应内容到指定文件
|
static void |
saveContentToFile(java.lang.String content,
java.io.File file,
java.lang.String encoding,
boolean append)
按照指定编码保存相应内容到指定文件
|
static void |
saveContentToFile(java.lang.String content,
java.lang.String filePath)
按照UTF-8编码保存到相应内容到指定路径的文件
|
static void |
saveContentToFile(java.lang.String content,
java.lang.String filePath,
boolean append)
按照UTF-8编码保存到相应内容到指定路径的文件
|
static void |
saveContentToFile(java.lang.String content,
java.lang.String filePath,
java.lang.String encoding)
按照指定编码保存相应内容到指定路径的文件
|
static void |
saveContentToFile(java.net.URL url,
java.io.File file)
保存网络文件到指定文件
|
static void |
saveContentToFile(java.net.URL url,
java.lang.String filePath)
保存网络文件到指定路径
|
public static java.lang.String getProjectPath()
public static java.lang.String getFileContent(java.lang.String filePath)
throws java.io.IOException
filePath - 源文件路径java.io.IOException - io exceptionpublic static java.lang.String getFileContent(java.lang.String filePath,
java.lang.String encoding)
throws java.io.IOException
filePath - 源文件路径encoding - 文件编java.io.IOException - io exceptionpublic static java.util.List<java.lang.String> getFileContentAsList(java.lang.String filePath)
throws java.io.IOException
filePath - 源文件路径java.io.IOException - io exceptionpublic static java.util.List<java.lang.String> getFileContentAsList(java.io.File file)
throws java.io.IOException
file - 源文件java.io.IOException - io exceptionpublic static java.util.List<java.lang.String> getFileContentAsList(java.lang.String filePath,
java.lang.String encoding)
throws java.io.IOException
filePath - 源文件路径encoding - 文件编java.io.IOException - io exceptionpublic static java.util.List<java.lang.String> getFileContentAsList(java.io.File file,
java.lang.String encoding)
throws java.io.IOException
file - 源文件encoding - 文件编java.io.IOException - io exceptionpublic static java.lang.String getFileContent(java.io.File file)
throws java.io.IOException
file - 文件java.io.IOException - io exceptionpublic static java.lang.String getFileContent(java.io.InputStream is)
throws java.io.IOException
is - 输入流java.io.IOException - io exceptionpublic static java.lang.String getFileContent(java.io.InputStream is,
java.lang.String encoding)
throws java.io.IOException
is - 输入流encoding - 文件编java.io.IOException - io exceptionpublic static byte[] getFileByteContent(java.io.File file)
throws java.io.IOException
file - 文件java.io.IOException - io exceptionpublic static byte[] getFileByteContent(java.io.InputStream is)
throws java.io.IOException
is - 输入流java.io.IOException - io exceptionpublic static byte[] getFileByteContent(java.io.InputStream is,
java.lang.String encoding)
throws java.io.IOException
is - 输入流encoding - 编码java.io.IOException - io exceptionpublic static void saveContentToFile(java.lang.String content,
java.lang.String filePath)
throws java.io.IOException
content - 文件内容filePath - 文件路径java.io.IOException - io exceptionpublic static void saveContentToFile(java.lang.String content,
java.lang.String filePath,
boolean append)
throws java.io.IOException
content - 文件内容filePath - 文件路径append - 是否追加java.io.IOException - io exceptionpublic static void saveContentToFile(java.lang.String content,
java.io.File file)
throws java.io.IOException
content - 文件内容file - 文件java.io.IOException - io exceptionpublic static void saveContentToFile(java.lang.String content,
java.io.File file,
boolean append)
throws java.io.IOException
content - 文件内容file - 文件append - 是否追加java.io.IOException - io exceptionpublic static void saveContentToFile(java.net.URL url,
java.lang.String filePath)
throws java.io.IOException
url - 文件地址filePath - 文件路径java.io.IOException - io exceptionpublic static void saveContentToFile(java.net.URL url,
java.io.File file)
throws java.io.IOException
url - 文件地址file - 文件java.io.IOException - io exceptionpublic static void saveContentToFile(java.lang.String content,
java.lang.String filePath,
java.lang.String encoding)
throws java.io.IOException
content - 文件内容filePath - 文件路径encoding - 编码java.io.IOException - io exceptionpublic static void saveContentToFile(java.lang.String content,
java.io.File file,
java.lang.String encoding,
boolean append)
throws java.io.IOException
content - 文件内容file - 文件encoding - 编码append - 是否追加java.io.IOException - io exception