public class FileUtil
extends java.lang.Object
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
delete(java.io.File file)
删除文件
|
static java.util.Collection<java.io.File> |
listFiles(java.io.File directory,
java.io.FileFilter filter,
boolean recursive) |
static java.io.FileInputStream |
openInputStream(java.io.File file) |
static java.io.FileOutputStream |
openOutputStream(java.io.File file,
boolean append) |
static java.util.List<java.lang.String> |
readLines(java.io.File file) |
static java.util.List<java.lang.String> |
readLines(java.io.File file,
java.nio.charset.Charset encoding) |
static java.util.List<java.lang.String> |
readLines(java.io.File file,
java.lang.String encoding) |
static java.util.List<java.lang.String> |
readLines(java.io.InputStream input,
java.nio.charset.Charset encoding) |
static java.nio.charset.Charset |
toCharset(java.nio.charset.Charset charset) |
static java.nio.charset.Charset |
toCharset(java.lang.String charset) |
static void |
writeLines(java.util.Collection<?> lines,
java.lang.String lineEnding,
java.io.OutputStream output,
java.nio.charset.Charset encoding) |
static void |
writeLines(java.io.File file,
java.util.Collection<?> lines) |
static void |
writeLines(java.io.File file,
java.util.Collection<?> lines,
boolean append) |
static void |
writeLines(java.io.File file,
java.util.Collection<?> lines,
java.lang.String lineEnding) |
static void |
writeLines(java.io.File file,
java.util.Collection<?> lines,
java.lang.String lineEnding,
boolean append) |
static void |
writeLines(java.io.File file,
java.lang.String encoding,
java.util.Collection<?> lines) |
static void |
writeLines(java.io.File file,
java.lang.String encoding,
java.util.Collection<?> lines,
boolean append) |
static void |
writeLines(java.io.File file,
java.lang.String encoding,
java.util.Collection<?> lines,
java.lang.String lineEnding) |
static void |
writeLines(java.io.File file,
java.lang.String encoding,
java.util.Collection<?> lines,
java.lang.String lineEnding,
boolean append) |
public static java.nio.charset.Charset toCharset(java.nio.charset.Charset charset)
public static java.nio.charset.Charset toCharset(java.lang.String charset)
public static java.io.FileInputStream openInputStream(java.io.File file)
throws java.io.IOException
file - filejava.io.IOException - IOExceptionpublic static java.io.FileOutputStream openOutputStream(java.io.File file,
boolean append)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.Collection<java.io.File> listFiles(java.io.File directory,
java.io.FileFilter filter,
boolean recursive)
public static java.util.List<java.lang.String> readLines(java.io.InputStream input,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.File file,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.File file,
java.lang.String encoding)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> readLines(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.io.File file,
java.lang.String encoding,
java.util.Collection<?> lines)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.io.File file,
java.lang.String encoding,
java.util.Collection<?> lines,
boolean append)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.io.File file,
java.util.Collection<?> lines)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.io.File file,
java.util.Collection<?> lines,
boolean append)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.io.File file,
java.lang.String encoding,
java.util.Collection<?> lines,
java.lang.String lineEnding)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.util.Collection<?> lines,
java.lang.String lineEnding,
java.io.OutputStream output,
java.nio.charset.Charset encoding)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.io.File file,
java.lang.String encoding,
java.util.Collection<?> lines,
java.lang.String lineEnding,
boolean append)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.io.File file,
java.util.Collection<?> lines,
java.lang.String lineEnding)
throws java.io.IOException
java.io.IOExceptionpublic static void writeLines(java.io.File file,
java.util.Collection<?> lines,
java.lang.String lineEnding,
boolean append)
throws java.io.IOException
java.io.IOExceptionpublic static boolean delete(java.io.File file)
file - 文件