public class FileOperate
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
FileOperate.Line |
| 构造器和说明 |
|---|
FileOperate() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
copy(java.io.File source,
java.io.File dest) |
static void |
copy(java.io.InputStream is,
java.io.File dest) |
static void |
copy(java.lang.String sourcePath,
java.lang.String destPath)
文件拷贝
|
static void |
create(java.lang.String source,
char[] content) |
static void |
delete(java.io.File source)
删除文件
-
|
static void |
delete(java.lang.String source)
删除文件
|
static void |
deleteAll(java.io.File source)
删除文件,包括子目录
|
static void |
deleteAll(java.lang.String source)
删除文件,包括子目录
|
static java.lang.String |
getContentType(java.io.File file) |
static java.lang.String |
getContentType(java.io.InputStream file) |
static java.lang.String |
getContentType(java.lang.String file) |
static byte[] |
readBytes(java.io.File file) |
static byte[] |
readBytes(java.io.InputStream input) |
static java.lang.StringBuffer |
readFile(java.io.File file) |
static java.lang.StringBuffer |
readFile(java.io.File file,
java.lang.String charsetName) |
static java.lang.StringBuffer |
readFile(java.io.InputStream is) |
static java.lang.StringBuffer |
readFile(java.io.InputStream is,
java.lang.String charsetName) |
static java.lang.StringBuffer |
readFile(java.lang.String filePath) |
static java.lang.StringBuffer |
readFile(java.lang.String filePath,
java.lang.String charsetName) |
static java.io.InputStream |
readInputStream(java.io.File file) |
static void |
readLine(java.io.BufferedReader read,
FileOperate.Line line) |
static void |
readLine(java.io.File file,
FileOperate.Line line) |
static void |
readLine(java.io.InputStream is,
FileOperate.Line line) |
static void |
readLine(java.lang.String filePath,
FileOperate.Line line) |
static java.lang.Object |
readObject(java.io.File file) |
static void |
remove(java.io.File source,
java.io.File dest)
移动文件,包括文件夹
|
static void |
remove(java.lang.String sourcePath,
java.lang.String destPath)
移动文件,包括文件夹
|
static void |
write(java.io.File source,
byte[] content) |
static void |
write(java.io.File source,
java.io.InputStream content) |
static void |
write(java.io.File source,
java.lang.String content) |
static void |
write(java.lang.String source,
byte[] content) |
static void |
write(java.lang.String source,
java.io.InputStream content) |
static void |
write(java.lang.String source,
java.lang.String content)
创建文件
|
static boolean |
writeObject(java.io.File file,
java.lang.Object obj) |
public static byte[] readBytes(java.io.InputStream input)
public static byte[] readBytes(java.io.File file)
public static java.io.InputStream readInputStream(java.io.File file)
public static void readLine(java.lang.String filePath,
FileOperate.Line line)
public static void readLine(java.io.File file,
FileOperate.Line line)
public static void readLine(java.io.InputStream is,
FileOperate.Line line)
public static void readLine(java.io.BufferedReader read,
FileOperate.Line line)
public static java.lang.StringBuffer readFile(java.lang.String filePath)
public static java.lang.StringBuffer readFile(java.lang.String filePath,
java.lang.String charsetName)
public static java.lang.StringBuffer readFile(java.io.InputStream is)
public static java.lang.StringBuffer readFile(java.io.InputStream is,
java.lang.String charsetName)
public static java.lang.StringBuffer readFile(java.io.File file)
public static java.lang.StringBuffer readFile(java.io.File file,
java.lang.String charsetName)
public static void create(java.lang.String source,
char[] content)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.lang.String source,
java.lang.String content)
source - 文件地址content - 文件内容java.io.IOException - -public static void write(java.io.File source,
java.lang.String content)
public static void write(java.lang.String source,
byte[] content)
public static void write(java.lang.String source,
java.io.InputStream content)
public static void write(java.io.File source,
java.io.InputStream content)
public static void write(java.io.File source,
byte[] content)
public static void deleteAll(java.lang.String source)
source - -public static void deleteAll(java.io.File source)
source - -public static void delete(java.io.File source)
source - -public static void delete(java.lang.String source)
source - -public static void copy(java.io.InputStream is,
java.io.File dest)
throws java.io.IOException
java.io.IOExceptionpublic static void copy(java.io.File source,
java.io.File dest)
throws java.io.IOException
java.io.IOExceptionpublic static void copy(java.lang.String sourcePath,
java.lang.String destPath)
throws java.io.IOException
sourcePath - 原文件地址destPath - 目录文件存储地址java.io.IOException - -public static void remove(java.io.File source,
java.io.File dest)
throws java.io.IOException
source - 原文件dest - 目录文件存放目录java.io.IOException - -public static void remove(java.lang.String sourcePath,
java.lang.String destPath)
throws java.io.IOException
sourcePath - 原文件地址destPath - 目录文件存放目录java.io.IOException - -public static boolean writeObject(java.io.File file,
java.lang.Object obj)
public static java.lang.Object readObject(java.io.File file)
public static java.lang.String getContentType(java.lang.String file)
public static java.lang.String getContentType(java.io.File file)
public static java.lang.String getContentType(java.io.InputStream file)