public class IOUtilities
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static void |
closeQuietly(java.io.Closeable closeable) |
Method that will close a
Closeable ignoring it if it is null and ignoring exceptions. |
static void |
closeQuietly(java.io.InputStream in) |
Deprecated.
we want to remove this method without breaking compatibility
with your plugin.
|
void |
closeQuietly(java.io.ObjectInput in) |
Method that will close an
ObjectInput ignoring it if it is null and ignoring exceptions. |
void |
closeQuietly(java.io.ObjectOutput out) |
Method that will close an
ObjectOutput ignoring it if it is null and ignoring exceptions. |
static void |
closeQuietly(java.io.OutputStream out) |
Deprecated.
we want to remove this method without breaking compatibility
with your plugin.
|
static void |
closeQuietly(java.io.Reader r) |
Deprecated.
we want to remove this method without breaking compatibility
with your plugin.
|
static void |
closeQuietly(java.io.Writer out) |
Deprecated.
we want to remove this method without breaking compatibility
with your plugin.
|
static boolean |
copyStream(int bufferSize,
ProgressObserver progress,
java.io.InputStream in,
java.io.OutputStream out,
boolean canStop) |
Copy an input stream to an output stream.
|
static boolean |
copyStream(ProgressObserver progress,
java.io.InputStream in,
java.io.OutputStream out,
boolean canStop) |
Copy an input stream to an output stream with a buffer of 4096 bytes.
|
static long |
fileLength(java.io.File file) |
Returns the length of a file.
|
static boolean |
moveFile(java.io.File source,
java.io.File dest) |
Moves the source file to the destination.
|
public static boolean moveFile(java.io.File source, java.io.File dest)
false
. Otherwise, the contents of the
source are copied to the destination, the source is deleted,
and true
is returned.source
- The source file to move.dest
- The destination where to move the file.public static boolean copyStream(int bufferSize, @Nullable ProgressObserver progress, java.io.InputStream in, java.io.OutputStream out, boolean canStop) throws java.io.IOException
bufferSize
- the size of the bufferprogress
- the progress observer it could be nullin
- the input streamout
- the output streamcanStop
- if true, the copy can be stopped by interrupting the threadtrue
if the copy was done, false
if it was interruptedjava.io.IOException
- IOException If an I/O error occurspublic static boolean copyStream(@Nullable ProgressObserver progress, java.io.InputStream in, java.io.OutputStream out, boolean canStop) throws java.io.IOException
progress
- the progress observer it could be nullin
- the input streamout
- the output streamcanStop
- if true, the copy can be stopped by interrupting the threadtrue
if the copy was done, false
if it was interruptedjava.io.IOException
- IOException If an I/O error occurspublic static long fileLength(java.io.File file)
file
- the file or directory@Deprecated public static void closeQuietly(@Nullable java.io.InputStream in)
InputStream
ignoring it if it is null and ignoring exceptions.in
- the InputStream to close.closeQuietly(Closeable)
@Deprecated public static void closeQuietly(@Nullable java.io.OutputStream out)
OutputStream
ignoring it if it is null and ignoring exceptions.out
- the OutputStream to close.closeQuietly(Closeable)
@Deprecated public static void closeQuietly(@Nullable java.io.Reader r)
Reader
ignoring it if it is null and ignoring exceptions.r
- the Reader to close.closeQuietly(Closeable)
@Deprecated public static void closeQuietly(@Nullable java.io.Writer out)
Writer
ignoring it if it is null and ignoring exceptions.out
- the Writer to close.closeQuietly(Closeable)
public static void closeQuietly(@Nullable java.io.Closeable closeable)
Closeable
ignoring it if it is null and ignoring exceptions.closeable
- the closeable to close.public void closeQuietly(@Nullable java.io.ObjectInput in)
ObjectInput
ignoring it if it is null and ignoring exceptions.in
- the closeable to close.public void closeQuietly(@Nullable java.io.ObjectOutput out)
ObjectOutput
ignoring it if it is null and ignoring exceptions.out
- the closeable to close.