public class Files extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
close(Closeable closeable)
关闭连接
|
static File |
copy(InputStream source,
File target)
拷贝文件
|
static File |
copy(InputStream source,
String target)
拷贝文件
|
static File |
createFile(File file)
创建文件
|
static File |
createFile(String path)
创建文件
|
static File |
createFile(String path,
String name)
创建文件
|
static void |
delete(File file)
删除文件
|
static JarEntry |
get(JarInputStream jis,
String name)
搜索文件
|
static String |
getBasePath()
基础目录
|
static String |
getCanonical(File file)
获取规范路径
|
static String |
getCanonical(String path)
获取规范路径
|
static File |
getFile(String name)
获取文件(规范性过滤)
|
static File |
getFile(String path,
String name)
获取文件(规范性过滤)
|
static boolean |
isCanonical(File file)
判断文件规范性
|
static boolean |
isCanonical(String path)
判断文件规范性
|
static boolean |
isJar(String path)
检查是否JAR文件
|
static boolean |
mkdirs(File file)
创建目录
|
static boolean |
mkdirs(File file,
boolean force)
创建目录
|
static JarInputStream |
openJarIS(String path)
打开Jar输入流
|
static JarOutputStream |
openJarOS(String path)
打开Jar输出流
|
static byte[] |
read(File file)
读文件
|
static byte[] |
read(InputStream is)
读输入流
|
static File |
rename(File source,
File target)
重命名文件
|
static List<JarEntry> |
search(JarInputStream jis,
String regex)
搜索文件
|
static File |
tmpdir()
临时目录
|
static byte[] |
toBytes(Object instance)
字节码转换
|
static String |
toPath(String value)
路径转换
|
static String |
toPath(String value,
String name)
路径转换
|
static File |
write(File file,
byte[] data)
写文件
|
static File |
write(File file,
String content)
写文件
|
static File |
write(File file,
String content,
boolean append)
写文件
|
static File |
write(String path,
String content)
写文件
|
static File |
write(String path,
String content,
boolean append)
写文件
|
static File |
write(String path,
String name,
String content)
写文件
|
static File |
write(String path,
String name,
String content,
boolean append)
写文件
|
public static String getBasePath()
public static boolean isJar(String path)
path - public static JarOutputStream openJarOS(String path) throws IOException
path - IOExceptionpublic static JarInputStream openJarIS(String path) throws IOException
path - IOExceptionpublic static JarEntry get(JarInputStream jis, String name) throws IOException
jis - name - IOExceptionpublic static List<JarEntry> search(JarInputStream jis, String regex) throws IOException
jis - regex - IOExceptionpublic static boolean isCanonical(String path)
path - public static boolean isCanonical(File file)
file - public static void delete(File file)
file - public static File tmpdir()
public static boolean mkdirs(File file)
file - public static boolean mkdirs(File file, boolean force)
file - force - public static File write(String path, String content, boolean append)
path - content - append - public static File write(String path, String name, String content)
path - name - content - public static File write(String path, String name, String content, boolean append)
path - name - content - append - public static File write(File file, String content, boolean append)
file - content - append - public static File copy(InputStream source, String target)
source - target - public static File copy(InputStream source, File target)
source - target - public static byte[] read(File file) throws IOException
file - IOExceptionpublic static byte[] read(InputStream is) throws IOException
is - IOExceptionpublic static byte[] toBytes(Object instance) throws IOException
instance - IOExceptionpublic static void close(Closeable closeable)
closeable - Copyright © 2024. All rights reserved.