|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | |||||||||
java.lang.Objecttot.util.FileUtil
public final class FileUtil
| 方法摘要 | |
|---|---|
static void |
checkGoodFileName(java.lang.String str)
|
static void |
checkGoodFilePath(java.lang.String str)
|
static void |
copyFile(java.lang.String srcFilename,
java.lang.String destFilename,
boolean overwrite)
|
static void |
createDir(java.lang.String dir,
boolean ignoreIfExitst)
|
static void |
createDirs(java.lang.String dir,
boolean ignoreIfExitst)
|
static void |
createFile(java.lang.String content,
java.lang.String fileName,
java.lang.String destEncoding)
|
static void |
createTextFile(java.io.InputStream inputStream,
java.lang.String textFile)
This method create a file text/css NOTE: This method closes the inputStream after it have done its work. |
static void |
deleteDir(java.io.File dir)
|
static void |
deleteFile(java.lang.String filename)
|
static void |
emptyFile(java.lang.String srcFilename)
|
static byte[] |
getBytes(java.io.InputStream inputStream)
|
static java.lang.String |
getDefaultEncoding()
Get System default Encoding |
static long |
getDirLength_onDisk(java.io.File dir)
|
static long |
getDirLength(java.io.File dir)
|
static java.lang.String |
getFileName(java.lang.String fullFilePath)
|
static java.lang.String |
getHumanSize(long size)
|
static java.lang.String[] |
getLastLines(java.io.File file,
int linesToReturn)
|
static java.util.Collection |
getList(java.lang.String strPath)
Get File list |
static java.lang.String |
getSeparator()
|
static java.lang.String |
getServletClassesPath()
This function is used to get the classpath of a reference of one class First, this method tries to get the path from system properties named "totcms.context.path" (can be configed in web.xml). |
static void |
popFile(java.io.File srcFile,
java.io.OutputStream output)
This method write srcFile to the output, and does not close the output |
static java.lang.String |
readFile(java.lang.String fileName,
java.lang.String srcEncoding)
|
static void |
setServletClassesPath(java.lang.String path)
This method could be used to override the path to WEB-INF/classes It can be set when the web app is inited |
static void |
writeFile(java.lang.String content,
java.lang.String fileName,
java.lang.String destEncoding)
Write content to a fileName with the destEncoding |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 方法详细信息 |
|---|
public static java.lang.String getSeparator()
public static java.lang.String getDefaultEncoding()
public static java.util.Collection getList(java.lang.String strPath)
public static void checkGoodFilePath(java.lang.String str)
throws BadInputException
BadInputException
public static void checkGoodFileName(java.lang.String str)
throws BadInputException
BadInputException
public static void createDir(java.lang.String dir,
boolean ignoreIfExitst)
throws java.io.IOException
java.io.IOException
public static void createDirs(java.lang.String dir,
boolean ignoreIfExitst)
throws java.io.IOException
java.io.IOException
public static void deleteFile(java.lang.String filename)
throws java.io.IOException
java.io.IOException
public static void deleteDir(java.io.File dir)
throws java.io.IOException
java.io.IOException
public static long getDirLength(java.io.File dir)
throws java.io.IOException
java.io.IOException
public static long getDirLength_onDisk(java.io.File dir)
throws java.io.IOException
java.io.IOException
public static void emptyFile(java.lang.String srcFilename)
throws java.io.IOException
java.io.IOException
public static void copyFile(java.lang.String srcFilename,
java.lang.String destFilename,
boolean overwrite)
throws java.io.IOException
java.io.IOException
public static byte[] getBytes(java.io.InputStream inputStream)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getFileName(java.lang.String fullFilePath)
public static void popFile(java.io.File srcFile,
java.io.OutputStream output)
throws java.io.IOException
srcFile - File the source (input) fileoutput - OutputStream the stream to write to, this method will not buffered the output
java.io.IOExceptionpublic static void setServletClassesPath(java.lang.String path)
path - String : new path to override the default pathpublic static java.lang.String getServletClassesPath()
public static void createTextFile(java.io.InputStream inputStream,
java.lang.String textFile)
throws java.io.IOException
inputStream - the stream of a text/css filetextFile - the output file, have the ".css" extension or orther extension
java.io.IOException
BadInputException
AssertionException
public static void writeFile(java.lang.String content,
java.lang.String fileName,
java.lang.String destEncoding)
throws java.io.FileNotFoundException,
java.io.IOException
content - StringfileName - StringdestEncoding - String
java.io.FileNotFoundException
java.io.IOException
public static void createFile(java.lang.String content,
java.lang.String fileName,
java.lang.String destEncoding)
public static java.lang.String readFile(java.lang.String fileName,
java.lang.String srcEncoding)
throws java.io.FileNotFoundException,
java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public static java.lang.String[] getLastLines(java.io.File file,
int linesToReturn)
throws java.io.IOException,
java.io.FileNotFoundException
java.io.IOException
java.io.FileNotFoundExceptionpublic static java.lang.String getHumanSize(long size)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造函数 | 方法 | 详细信息: 字段 | 构造函数 | 方法 | |||||||||