public class FileUtil
extends java.lang.Object
FileUtils| Modifier and Type | Method and Description |
|---|---|
static byte[] |
decode(java.lang.String data)
Decodes a Base64 string into octets.
|
static boolean |
deleteFile(java.io.File file)
Deletes a specified File.
|
static java.lang.String |
encode(byte[] data)
Encoded binary data into a Base64 string.
|
static java.lang.String |
read(java.lang.String fileName)
Returns the contents of the file as a string, using the system default charset encoding.
|
static byte[] |
readBytes(java.lang.String fileName)
Returns the contents of the file as a byte array.
|
static java.lang.String |
rtfToPlainText(java.lang.String message,
java.lang.String replaceLinebreaksWith)
Converts an RTF into plain text using the Swing RTFEditorKit.
|
static void |
write(java.lang.String fileName,
boolean append,
byte[] bytes)
Writes a byte array to a file, creating the file if it does not exist.
|
static void |
write(java.lang.String fileName,
boolean append,
java.lang.String data)
Writes a string to a specified file, creating the file if it does not exist.
|
public static void write(java.lang.String fileName,
boolean append,
java.lang.String data)
throws java.io.IOException
fileName - The pathname string of the file to write to.append - If true, the data will be added to the end of the file rather than overwriting the
file.data - The content to write to the file.java.io.IOExceptionFileUtils.writeStringToFile(File, String)public static byte[] decode(java.lang.String data)
data - The Base64 string to decode.public static java.lang.String encode(byte[] data)
data - The binary data to encode (byte array).public static void write(java.lang.String fileName,
boolean append,
byte[] bytes)
throws java.io.IOException
fileName - The pathname string of the file to write to.append - If true, the data will be added to the end of the file rather than overwriting the
file.bytes - The binary content to write to the file.java.io.IOExceptionFileUtils.writeByteArrayToFile(File, byte[])public static byte[] readBytes(java.lang.String fileName)
throws java.io.IOException
fileName - The pathname string of the file to read from.java.io.IOExceptionFileUtils.readFileToByteArray(File)public static java.lang.String read(java.lang.String fileName)
throws java.io.IOException
fileName - The pathname string of the file to read from.java.io.IOExceptionFileUtils.readFileToString(File)public static boolean deleteFile(java.io.File file)
throws java.lang.SecurityException
file - The File to delete.java.lang.SecurityExceptionpublic static java.lang.String rtfToPlainText(java.lang.String message,
java.lang.String replaceLinebreaksWith)
throws java.io.IOException,
javax.swing.text.BadLocationException
message - The RTF message to convert.replaceLinebreaksWith - If not null, any line breaks in the converted message will be replaced with this
string.java.io.IOExceptionjavax.swing.text.BadLocationException