public class FileUtil
extends java.lang.Object
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
copy(java.io.File src,
java.io.File dst)
复制文件
|
static void |
copy(java.io.File src,
java.io.File dst,
boolean append) |
static void |
copyNew(java.lang.String source,
java.lang.String dest,
int bufferSize) |
static void |
deleteDir(java.io.File dir)
删除文件夹及其下面的子文件夹
|
static void |
deleteFile(java.lang.String filename)
删除一个文件。
|
static java.lang.String |
getFileExt(java.lang.String fileName)
得到文件后缀名
|
static java.lang.String |
getFileName(java.lang.String filePath)
从文件路径得到文件名。
|
static java.lang.String |
getFilePath(java.lang.String fileName)
从文件名得到文件绝对路径。
|
static java.lang.String |
getNamePart(java.lang.String fileName)
得到文件的名字部分。
|
static int |
getPathIndex(java.lang.String fileName)
得到路径分隔符在文件路径中首次出现的位置。
|
static int |
getPathIndex(java.lang.String fileName,
int fromIndex)
得到路径分隔符在文件路径中指定位置后首次出现的位置。
|
static int |
getPathLastIndex(java.lang.String fileName)
得到路径分隔符在文件路径中最后出现的位置。
|
static int |
getPathLastIndex(java.lang.String fileName,
int fromIndex)
得到路径分隔符在文件路径中指定位置前最后出现的位置。
|
static java.lang.String |
getPathPart(java.lang.String fileName)
得到文件名中的父路径部分。
|
static java.lang.String |
getSubpath(java.lang.String pathName,
java.lang.String fileName)
得到相对路径。
|
static java.lang.String |
getUNIXfilePath(java.lang.String fileName)
从文件名得到UNIX风格的文件绝对路径。
|
static java.net.URL |
getURL(java.io.File file)
返回文件的URL地址。
|
static boolean |
isFileExist(java.lang.String fileName)
判断指定的文件是否存在。
|
static boolean |
makeDirectory(java.io.File file)
创建指定的目录。
|
static java.lang.String |
readFile(java.io.InputStream is)
读取文件内容
|
static java.lang.String |
removeFileExt(java.lang.String filename)
将文件名中的类型部分去掉。
|
static java.lang.String |
toUNIXpath(java.lang.String filePath)
将DOS/Windows格式的路径转换为UNIX/Linux格式的路径。
|
public static java.lang.String readFile(java.io.InputStream is)
is - public static boolean isFileExist(java.lang.String fileName)
fileName - public static boolean makeDirectory(java.io.File file)
file - public static java.net.URL getURL(java.io.File file)
throws java.net.MalformedURLException
file - java.net.MalformedURLExceptionpublic static java.lang.String getFileName(java.lang.String filePath)
filePath - public static java.lang.String getFilePath(java.lang.String fileName)
fileName - public static java.lang.String toUNIXpath(java.lang.String filePath)
filePath - public static java.lang.String getUNIXfilePath(java.lang.String fileName)
fileName - public static java.lang.String getFileExt(java.lang.String fileName)
fileName - public static java.lang.String getNamePart(java.lang.String fileName)
fileName - public static java.lang.String getPathPart(java.lang.String fileName)
fileName - public static int getPathLastIndex(java.lang.String fileName)
fileName - public static int getPathLastIndex(java.lang.String fileName,
int fromIndex)
fileName - fromIndex - public static int getPathIndex(java.lang.String fileName)
fileName - public static int getPathIndex(java.lang.String fileName,
int fromIndex)
fileName - fromIndex - public static java.lang.String removeFileExt(java.lang.String filename)
filename - public static java.lang.String getSubpath(java.lang.String pathName,
java.lang.String fileName)
pathName - fileName - public static void deleteFile(java.lang.String filename)
throws java.io.IOException
filename - java.io.IOExceptionpublic static void deleteDir(java.io.File dir)
throws java.io.IOException
dir - java.io.IOExceptionpublic static void copy(java.io.File src,
java.io.File dst)
throws java.lang.Exception
src - dst - java.lang.Exceptionpublic static void copy(java.io.File src,
java.io.File dst,
boolean append)
throws java.lang.Exception
src - dst - append - java.lang.Exceptionpublic static void copyNew(java.lang.String source,
java.lang.String dest,
int bufferSize)