org.ofbiz.base.util
Class FileUtil
java.lang.Object
org.ofbiz.base.util.FileUtil
public class FileUtil
- extends java.lang.Object
File Utilities
Field Summary |
static java.lang.String |
module
|
Method Summary |
static java.util.List<java.io.File> |
findFiles(java.lang.String fileExt,
java.lang.String basePath,
java.lang.String partialPath,
java.lang.String stringToFind)
|
static java.util.List<java.io.File> |
findXmlFiles(java.lang.String basePath,
java.lang.String partialPath,
java.lang.String rootElementName,
java.lang.String xsdOrDtdName)
|
static java.io.OutputStream |
getBufferedOutputStream(java.lang.String path,
java.lang.String name)
|
static java.io.Writer |
getBufferedWriter(java.lang.String path,
java.lang.String name)
|
static java.io.File |
getFile(java.io.File root,
java.lang.String path)
|
static java.io.File |
getFile(java.lang.String path)
|
static java.lang.String |
getPatchedFileName(java.lang.String path,
java.lang.String fileName)
|
static java.lang.String |
readString(java.lang.String encoding,
java.io.File inFile)
|
static java.lang.StringBuffer |
readTextFile(java.io.File file,
boolean newline)
|
static java.lang.StringBuffer |
readTextFile(java.lang.String fileName,
boolean newline)
|
static void |
searchFiles(java.util.List<java.io.File> fileList,
java.io.File path,
java.io.FilenameFilter filter,
boolean includeSubfolders)
|
static void |
writeString(java.lang.String fileName,
java.lang.String s)
|
static void |
writeString(java.lang.String encoding,
java.lang.String s,
java.io.File outFile)
|
static void |
writeString(java.lang.String path,
java.lang.String name,
java.lang.String s)
|
static void |
writeString(java.lang.String path,
java.lang.String name,
java.lang.String encoding,
java.lang.String s)
Writes a file from a string with a specified encoding. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
FileUtil
public FileUtil()
getFile
public static java.io.File getFile(java.lang.String path)
getFile
public static java.io.File getFile(java.io.File root,
java.lang.String path)
writeString
public static void writeString(java.lang.String fileName,
java.lang.String s)
throws java.io.IOException
- Throws:
java.io.IOException
writeString
public static void writeString(java.lang.String path,
java.lang.String name,
java.lang.String s)
throws java.io.IOException
- Throws:
java.io.IOException
writeString
public static void writeString(java.lang.String path,
java.lang.String name,
java.lang.String encoding,
java.lang.String s)
throws java.io.IOException
- Writes a file from a string with a specified encoding.
- Parameters:
path
- name
- encoding
- s
-
- Throws:
java.io.IOException
writeString
public static void writeString(java.lang.String encoding,
java.lang.String s,
java.io.File outFile)
throws java.io.IOException
- Throws:
java.io.IOException
getBufferedWriter
public static java.io.Writer getBufferedWriter(java.lang.String path,
java.lang.String name)
throws java.io.IOException
- Throws:
java.io.IOException
getBufferedOutputStream
public static java.io.OutputStream getBufferedOutputStream(java.lang.String path,
java.lang.String name)
throws java.io.IOException
- Throws:
java.io.IOException
getPatchedFileName
public static java.lang.String getPatchedFileName(java.lang.String path,
java.lang.String fileName)
throws java.io.IOException
- Throws:
java.io.IOException
readTextFile
public static java.lang.StringBuffer readTextFile(java.io.File file,
boolean newline)
throws java.io.FileNotFoundException,
java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException
readTextFile
public static java.lang.StringBuffer readTextFile(java.lang.String fileName,
boolean newline)
throws java.io.FileNotFoundException,
java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException
readString
public static java.lang.String readString(java.lang.String encoding,
java.io.File inFile)
throws java.io.IOException
- Throws:
java.io.IOException
searchFiles
public static void searchFiles(java.util.List<java.io.File> fileList,
java.io.File path,
java.io.FilenameFilter filter,
boolean includeSubfolders)
throws java.io.IOException
- Throws:
java.io.IOException
findFiles
public static java.util.List<java.io.File> findFiles(java.lang.String fileExt,
java.lang.String basePath,
java.lang.String partialPath,
java.lang.String stringToFind)
throws java.io.IOException
- Throws:
java.io.IOException
findXmlFiles
public static java.util.List<java.io.File> findXmlFiles(java.lang.String basePath,
java.lang.String partialPath,
java.lang.String rootElementName,
java.lang.String xsdOrDtdName)
throws java.io.IOException
- Throws:
java.io.IOException