public class FileUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static byte[] |
BOM_UTF16BE |
static byte[] |
BOM_UTF16LE |
static byte[] |
BOM_UTF32BE |
static byte[] |
BOM_UTF32LE |
static byte[] |
BOM_UTF8 |
static java.lang.String |
FILE_TYPE_CHECKLIST |
static java.lang.String |
FILE_TYPE_CONFIG |
static java.lang.String |
FILE_TYPE_CONSOLE |
static java.lang.String |
FILE_TYPE_INI |
static java.lang.String |
FILE_TYPE_LSF |
static java.lang.String |
FILE_TYPE_LSF_COMPRESSED |
static java.lang.String |
FILE_TYPE_LSF_COMPRESSED_BZIP2 |
static java.lang.String |
FILE_TYPE_MAP |
static java.lang.String |
FILE_TYPE_MISSION |
static java.lang.String |
FILE_TYPE_MISSION_COMPRESSED |
static java.lang.String |
FILE_TYPE_RMF |
static java.lang.String |
FILE_TYPE_VEHICLE |
static java.lang.String |
FILE_TYPE_WSN |
static java.lang.String |
FILE_TYPE_XML |
Modifier and Type | Method and Description |
---|---|
static void |
appendToFile(java.io.File destination,
java.io.File fileToBeAppended) |
static void |
appendToFile(java.io.File destination,
java.io.InputStream source) |
static boolean |
appendToFile(java.lang.String fileName,
java.lang.String dataToSave) |
static boolean |
appendToFile(java.lang.String fileName,
java.lang.String dataToSave,
java.lang.String encoding) |
static boolean |
backupFile(java.lang.String source) |
static boolean |
copyFile(java.lang.String source,
java.lang.String dest) |
static boolean |
copyFile2(java.lang.String source,
java.lang.String out)
Deprecated.
- doesn't work for binary files!
|
static boolean |
copyFileAndBackup(java.lang.String source,
java.lang.String out) |
static boolean |
copyFileToDir(java.lang.String source,
java.lang.String destDir) |
static void |
deltree(java.lang.String dir)
Deletes the directory and its content.
|
static java.lang.String |
getAsCompactFormatedXMLString(org.dom4j.Document doc) |
static java.lang.String |
getAsCompactFormatedXMLString(org.dom4j.Document doc,
boolean omitDeclaration) |
static java.lang.String |
getAsCompactFormatedXMLString(java.lang.String xml) |
static java.lang.String |
getAsCompactFormatedXMLString(java.lang.String xml,
boolean omitDeclaration) |
static java.lang.String |
getAsPrettyPrintFormatedXMLString(org.dom4j.Document doc) |
static java.lang.String |
getAsPrettyPrintFormatedXMLString(org.dom4j.Document doc,
boolean omitDeclaration) |
static java.lang.String |
getAsPrettyPrintFormatedXMLString(java.lang.String xml) |
static java.lang.String |
getAsPrettyPrintFormatedXMLString(java.lang.String xml,
boolean omitDeclaration) |
static byte[] |
getFileAsByteArray(java.lang.String url) |
static java.lang.String |
getFileAsString(java.io.File fx) |
static java.lang.String |
getFileAsString(java.lang.String url) |
static java.lang.String |
getFileExtension(java.io.File fx) |
static java.lang.String |
getFileExtension(java.lang.String path) |
static java.lang.String |
getFileNameWithoutExtension(java.io.File fx) |
static java.lang.String |
getFileNameWithoutExtension(java.lang.String path) |
static java.lang.String |
getResourceAsFile(java.lang.String name) |
static java.lang.String |
getResourceAsFileKeepName(java.lang.String name) |
static boolean |
loadLibraryFromResource(java.lang.String libResourcePath)
Loads a library from resource using
System load. |
static void |
main(java.lang.String[] args) |
static java.net.URL |
pathToURL(java.lang.String path) |
static java.lang.String |
relativizeFilePath(java.lang.String parentPath,
java.lang.String filePath) |
static java.lang.String |
relativizeFilePathAsURI(java.lang.String parentPath,
java.lang.String filePath) |
static java.lang.String |
replaceFileExtension(java.io.File fx,
java.lang.String newExtension) |
static java.lang.String |
replaceFileExtension(java.lang.String path,
java.lang.String newExtension) |
static boolean |
saveToFile(java.lang.String fileName,
java.lang.String dataToSave) |
static boolean |
saveToFile(java.lang.String fileName,
java.lang.String dataToSave,
java.lang.String encoding) |
static boolean |
saveToFile(java.lang.String fileName,
java.lang.String dataToSave,
java.lang.String encoding,
boolean append) |
public static final byte[] BOM_UTF8
public static final byte[] BOM_UTF16LE
public static final byte[] BOM_UTF16BE
public static final byte[] BOM_UTF32LE
public static final byte[] BOM_UTF32BE
public static final java.lang.String FILE_TYPE_MISSION
public static final java.lang.String FILE_TYPE_MISSION_COMPRESSED
public static final java.lang.String FILE_TYPE_MAP
public static final java.lang.String FILE_TYPE_CONSOLE
public static final java.lang.String FILE_TYPE_CONFIG
public static final java.lang.String FILE_TYPE_VEHICLE
public static final java.lang.String FILE_TYPE_CHECKLIST
public static final java.lang.String FILE_TYPE_WSN
public static final java.lang.String FILE_TYPE_INI
public static final java.lang.String FILE_TYPE_RMF
public static final java.lang.String FILE_TYPE_XML
public static final java.lang.String FILE_TYPE_LSF
public static final java.lang.String FILE_TYPE_LSF_COMPRESSED
public static final java.lang.String FILE_TYPE_LSF_COMPRESSED_BZIP2
public static java.lang.String getFileAsString(java.io.File fx)
fx
- public static java.lang.String getFileExtension(java.io.File fx)
public static java.lang.String getFileExtension(java.lang.String path)
public static java.lang.String getFileNameWithoutExtension(java.io.File fx)
public static java.lang.String getFileNameWithoutExtension(java.lang.String path)
public static java.lang.String replaceFileExtension(java.io.File fx, java.lang.String newExtension)
public static java.lang.String replaceFileExtension(java.lang.String path, java.lang.String newExtension)
public static java.lang.String getFileAsString(java.lang.String url)
url
- public static byte[] getFileAsByteArray(java.lang.String url)
url
- public static java.lang.String getAsPrettyPrintFormatedXMLString(java.lang.String xml)
xml
- public static java.lang.String getAsPrettyPrintFormatedXMLString(java.lang.String xml, boolean omitDeclaration)
public static java.lang.String getAsCompactFormatedXMLString(java.lang.String xml)
xml
- public static java.lang.String getAsCompactFormatedXMLString(java.lang.String xml, boolean omitDeclaration)
public static java.lang.String getAsPrettyPrintFormatedXMLString(org.dom4j.Document doc)
doc
- public static java.lang.String getAsPrettyPrintFormatedXMLString(org.dom4j.Document doc, boolean omitDeclaration)
public static java.lang.String getAsCompactFormatedXMLString(org.dom4j.Document doc)
doc
- public static java.lang.String getAsCompactFormatedXMLString(org.dom4j.Document doc, boolean omitDeclaration)
public static void appendToFile(java.io.File destination, java.io.InputStream source) throws java.lang.Exception
java.lang.Exception
public static void appendToFile(java.io.File destination, java.io.File fileToBeAppended) throws java.lang.Exception
java.lang.Exception
public static boolean appendToFile(java.lang.String fileName, java.lang.String dataToSave, java.lang.String encoding)
fileName
- dataToSave
- encoding
- saveToFile(String, String, String, boolean)
public static boolean appendToFile(java.lang.String fileName, java.lang.String dataToSave)
fileName
- dataToSave
- saveToFile(String, String, String, boolean)
public static boolean saveToFile(java.lang.String fileName, java.lang.String dataToSave, java.lang.String encoding)
fileName
- dataToSave
- encoding
- saveToFile(String, String, String, boolean)
public static boolean saveToFile(java.lang.String fileName, java.lang.String dataToSave)
fileName
- dataToSave
- saveToFile(String, String, String, boolean)
public static boolean saveToFile(java.lang.String fileName, java.lang.String dataToSave, java.lang.String encoding, boolean append)
fileName
- File path to save to.dataToSave
- String with the data.encoding
- The encoding of the output file.append
- Indicates if the data is to be appended to the file.public static boolean backupFile(java.lang.String source)
source
- public static boolean copyFileAndBackup(java.lang.String source, java.lang.String out)
source
- out
- public static boolean copyFile(java.lang.String source, java.lang.String dest)
source
- out
- public static boolean copyFile2(java.lang.String source, java.lang.String out)
source
- out
- FileUtil.copyFile(String source, String dest)
public static boolean copyFileToDir(java.lang.String source, java.lang.String destDir)
public static java.lang.String relativizeFilePathAsURI(java.lang.String parentPath, java.lang.String filePath)
public static java.lang.String relativizeFilePath(java.lang.String parentPath, java.lang.String filePath)
parentPath
- filePath
- public static void deltree(java.lang.String dir)
dir
- public static java.net.URL pathToURL(java.lang.String path) throws java.net.MalformedURLException
java.net.MalformedURLException
public static java.lang.String getResourceAsFile(java.lang.String name)
public static java.lang.String getResourceAsFileKeepName(java.lang.String name)
public static boolean loadLibraryFromResource(java.lang.String libResourcePath)
System
load.libResourcePath
- public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.