public class IOUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static ByteArraySpinAllocator |
BUFFER_ALLOCATOR |
static int |
READ_BUFFER_SIZE |
| Modifier and Type | Method and Description |
|---|---|
static void |
copyStreams(@NotNull java.io.InputStream source,
long sourceLen,
@NotNull java.io.OutputStream target,
@NotNull ByteArraySpinAllocator bufferAllocator) |
static void |
copyStreams(@NotNull java.io.InputStream source,
@NotNull java.io.OutputStream target,
@NotNull ByteArraySpinAllocator bufferAllocator) |
static void |
deleteFile(java.io.File file) |
static void |
deleteRecursively(java.io.File dir) |
static long |
getAdjustedFileLength(java.io.File file) |
static long |
getBlockSize() |
static long |
getDirectorySize(java.io.File dir,
java.lang.String extension,
boolean recursive) |
static @NotNull java.io.File[] |
listFiles(@NotNull java.io.File directory) |
static @NotNull java.io.File[] |
listFiles(@NotNull java.io.File directory,
@NotNull java.io.FileFilter filter) |
static @NotNull java.io.File[] |
listFiles(@NotNull java.io.File directory,
@NotNull java.io.FilenameFilter filter) |
static int |
readFully(@NotNull java.io.InputStream input,
@NotNull byte[] bytes) |
static int |
readFully(@NotNull java.io.InputStream input,
@NotNull byte[] bytes,
int len) |
public static final int READ_BUFFER_SIZE
public static final ByteArraySpinAllocator BUFFER_ALLOCATOR
public static long getBlockSize()
public static long getAdjustedFileLength(java.io.File file)
public static long getDirectorySize(java.io.File dir,
java.lang.String extension,
boolean recursive)
public static void copyStreams(@NotNull
@NotNull java.io.InputStream source,
@NotNull
@NotNull java.io.OutputStream target,
@NotNull
@NotNull ByteArraySpinAllocator bufferAllocator)
throws java.io.IOException
java.io.IOExceptionpublic static void copyStreams(@NotNull
@NotNull java.io.InputStream source,
long sourceLen,
@NotNull
@NotNull java.io.OutputStream target,
@NotNull
@NotNull ByteArraySpinAllocator bufferAllocator)
throws java.io.IOException
java.io.IOExceptionpublic static void deleteRecursively(java.io.File dir)
public static void deleteFile(java.io.File file)
@NotNull
public static @NotNull java.io.File[] listFiles(@NotNull
@NotNull java.io.File directory)
@NotNull
public static @NotNull java.io.File[] listFiles(@NotNull
@NotNull java.io.File directory,
@NotNull
@NotNull java.io.FilenameFilter filter)
@NotNull
public static @NotNull java.io.File[] listFiles(@NotNull
@NotNull java.io.File directory,
@NotNull
@NotNull java.io.FileFilter filter)
public static int readFully(@NotNull
@NotNull java.io.InputStream input,
@NotNull
@NotNull byte[] bytes)
throws java.io.IOException
java.io.IOExceptionpublic static int readFully(@NotNull
@NotNull java.io.InputStream input,
@NotNull
@NotNull byte[] bytes,
int len)
throws java.io.IOException
java.io.IOException