public final class Files extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
BUFF_SIZE |
static String |
CURRENT_PATH |
static Charset |
DEFAULT_CHARSET |
static String |
DEFAULT_CHARSET_NAME |
static int |
EOF |
static String |
MAC_LINE_SEPARATOR |
static String |
SYSTEM_FOLDER_SEPARATOR |
static String |
SYSTEM_LINE_SEPARATOR |
static String |
TOP_PATH |
static String |
UNIX_FOLDER_SEPARATOR |
static String |
UNIX_LINE_SEPARATOR |
static String |
UTF_8 |
static String |
WINDOWS_FOLDER_SEPARATOR |
static String |
WINDOWS_LINE_SEPARATOR |
| 构造器和说明 |
|---|
Files() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Charset |
charset(String charsetName) |
static String |
cleanPath(String path)
文件路径规范化,如“path/..”内部的点号
注意:windows的文件分隔符“\”会替换为“/”
|
static void |
deleteQuietly(File file) |
static void |
mkdir(File file)
创建目录
|
static File |
mkdir(String path)
创建目录
|
static byte[] |
readByteArray(File file,
int count) |
static byte[] |
readByteArray(InputStream input,
int count) |
static byte[] |
readByteArray(String filePath,
int count) |
static List<String> |
readLines(File file,
String charset) |
static List<String> |
readLines(InputStream input,
String charset) |
static void |
readLines(InputStream input,
String charset,
Consumer<String> consumer)
Read input-stream as text line
|
static String |
tmpDir() |
static byte[] |
toByteArray(File file)
Reads file to byte array
|
static String |
toString(File file) |
static String |
toString(File file,
Charset charset) |
static String |
toString(File file,
String charsetName) |
static String |
toString(String file) |
static void |
touch(File file)
创建文件
|
static File |
touch(String path)
创建文件
|
public static final int EOF
public static final int BUFF_SIZE
public static final Charset DEFAULT_CHARSET
public static final String DEFAULT_CHARSET_NAME
public static final String SYSTEM_FOLDER_SEPARATOR
public static final String SYSTEM_LINE_SEPARATOR
public static String tmpDir()
public static void mkdir(File file)
file - public static void touch(File file)
file - public static void deleteQuietly(File file)
public static byte[] toByteArray(File file)
file - public static List<String> readLines(File file, String charset) throws FileNotFoundException
public static List<String> readLines(InputStream input, String charset)
public static void readLines(InputStream input, String charset, Consumer<String> consumer)
input - charset - consumer - public static byte[] readByteArray(InputStream input, int count) throws IOException
IOExceptionpublic static byte[] readByteArray(File file, int count) throws IOException
IOExceptionpublic static byte[] readByteArray(String filePath, int count) throws IOException
IOExceptionpublic static String cleanPath(String path)
path - 文件路径Copyright © 2023. All rights reserved.