类 FileUtil
java.lang.Object
io.springboot.captcha.utils.FileUtil
- 作者:
- lengleng
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static byte[]byteArray(int size) static intcopy(InputStream inputStream, OutputStream outputStream) static longcopy(InputStream inputStream, OutputStream outputStream, int bufferSize) static longcopyLarge(InputStream inputStream, OutputStream outputStream) static longcopyLarge(InputStream inputStream, OutputStream outputStream, byte[] buffer) static voidcopyToFile(InputStream inputStream, File file) 文件流复制static FilecreateParentDirectories(File file) private static FilegetParentFile(File file) private static Filestatic FileOutputStreamopenOutputStream(File file) static FileOutputStreamopenOutputStream(File file, boolean append) private static voidrequireCanWrite(File file, String name) private static FilerequireFile(File file, String name)
-
字段详细资料
-
DEFAULT_BUFFER_SIZE
public static final int DEFAULT_BUFFER_SIZE- 另请参阅:
-
EOF
public static final int EOF- 另请参阅:
-
-
构造器详细资料
-
FileUtil
public FileUtil()
-
-
方法详细资料
-
copyToFile
文件流复制- 参数:
inputStream-file-- 抛出:
IOException
-
openOutputStream
- 抛出:
IOException
-
openOutputStream
- 抛出:
IOException
-
requireFile
-
requireCanWrite
-
createParentDirectories
- 抛出:
IOException
-
mkdirs
- 抛出:
IOException
-
getParentFile
-
copy
- 抛出:
IOException
-
copyLarge
- 抛出:
IOException
-
copy
public static long copy(InputStream inputStream, OutputStream outputStream, int bufferSize) throws IOException - 抛出:
IOException
-
copyLarge
public static long copyLarge(InputStream inputStream, OutputStream outputStream, byte[] buffer) throws IOException - 抛出:
IOException
-
byteArray
public static byte[] byteArray(int size)
-