public class FileUtil extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
FileUtil.IOSupplier<T> |
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static File |
cacheTempFile(String cacheFileName,
FileUtil.IOSupplier<InputStream> inputStream,
boolean deleteOnExit) |
static long |
copy(InputStream source,
OutputStream sink,
int bufferSize) |
static long |
copy(InputStream in,
Path target,
int bufferSize,
CopyOption... options) |
static String |
filterSymbol(String name) |
static String |
getFileAttribute(Path file,
String attrName) |
static String |
getFileExtension(String fileName) |
static String |
getFileExtension(String fileName,
String def) |
static String |
getFileName(String url) |
static boolean |
setFileAttribute(Path file,
String attrName,
String attrValue) |
public static File cacheTempFile(String cacheFileName, FileUtil.IOSupplier<InputStream> inputStream, boolean deleteOnExit) throws IOException
IOExceptionpublic static boolean setFileAttribute(Path file, String attrName, String attrValue)
public static long copy(InputStream in, Path target, int bufferSize, CopyOption... options) throws IOException
IOExceptionpublic static long copy(InputStream source, OutputStream sink, int bufferSize) throws IOException
IOExceptionCopyright © 2022. All rights reserved.