|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectecologylab.generic.Debug
ecologylab.io.Files
public class Files
A set of lovely convenience methods for doing operations on local files.
| Field Summary | |
|---|---|
static int |
ASP
|
static int |
CSS
|
static int |
EXE
|
java.io.BufferedReader |
fileReader
|
java.io.BufferedWriter |
fileWriter
|
static int |
HTML
|
static java.lang.String |
indent
|
java.io.File |
inFile
|
static int |
JAVA
|
static int |
JAVASCRIPT
|
static int |
NONE
|
java.io.File |
outFile
|
static char |
sep
|
static int |
UNKNOWN
|
| Constructor Summary | |
|---|---|
Files()
|
|
Files(java.lang.String inFileName)
|
|
| Method Summary | |
|---|---|
static void |
clearDir(java.io.File dir)
removes all the files in a given directory |
void |
close()
|
boolean |
closeReader()
|
static boolean |
closeReader(java.io.BufferedReader reader)
|
boolean |
closeWriter()
|
static boolean |
closeWriter(java.io.BufferedWriter writer)
|
static boolean |
contains(java.io.File f,
java.lang.String s)
|
static boolean |
contains(java.lang.String fileName,
java.lang.String s)
|
static boolean |
copy(java.io.File from,
java.io.File to)
|
static void |
copyFile(java.io.File srcFile,
java.io.File dstFile)
Copy a file -- binary or character data. |
static void |
copyFiles(java.io.File srcDir,
java.io.File dstDir,
java.lang.String fileType)
copies all the files of a particular type from the src dir to the dest dir |
static void |
copyTraceFile(java.io.File outputFile)
|
static boolean |
deleteDirectory(java.io.File targetDir)
Recursively delete a directory on the file system. |
static int |
deriveLang(java.lang.String fName)
|
static boolean |
flush(java.io.BufferedWriter writer)
|
static java.lang.String |
getBeforeExtension(java.io.File file)
|
static java.lang.String |
getBeforeExtension(java.lang.String fName)
|
java.lang.String |
getDir(java.lang.String fullPath)
|
static java.lang.String |
getExtension(java.io.File file)
|
static java.lang.String |
getExtension(java.lang.String fName)
|
static java.lang.String |
getTempFileName(java.lang.String name)
|
static java.io.File[] |
getXMLFiles(java.io.File directory)
Get the XML files in the directory. |
static java.io.File[] |
getXMLFiles(java.lang.String directoryPath)
Get the XML files in the directory. |
static boolean |
insertFile(java.io.BufferedWriter writer,
java.lang.String fileToInsert)
|
boolean |
insertFile(java.lang.String fileToInsert)
|
static boolean |
isDir(java.io.File file)
|
static void |
main(java.lang.String[] s)
|
static void |
main2(java.lang.String[] args)
|
static boolean |
makePath(java.io.File oFile)
Make any directories necesary for the file to be written. |
static java.io.File |
newFile(java.io.File context,
java.lang.String inFileName)
Create a new File object. |
static java.io.File |
newFile(java.lang.String inFileName)
Create a new File object. |
static java.io.File |
newFile(java.lang.String contextName,
java.lang.String inFileName)
Create a new File object. |
static java.io.FileInputStream |
openInStream(java.io.File inFile)
|
static java.io.BufferedOutputStream |
openOutStream(java.io.File oFile)
|
boolean |
openRead(java.io.File inputFile)
|
boolean |
openRead(java.lang.String inFileName)
|
boolean |
openReader()
|
static java.io.BufferedReader |
openReader(java.io.File file)
|
static java.io.BufferedReader |
openReader(java.io.InputStream inStream)
|
static java.io.BufferedReader |
openReader(java.io.InputStreamReader inputStreamReader)
|
static java.io.BufferedReader |
openReader(java.lang.String fileName)
|
static java.io.BufferedReader |
openReader(java.net.URL url)
|
static java.io.InputStream |
openStream(java.net.URL url)
|
static java.io.BufferedReader |
openWebReader(java.lang.String webAddr)
|
boolean |
openWrite(java.io.File oFile)
|
boolean |
openWrite(java.io.File outDir,
java.lang.String outFileName)
|
boolean |
openWrite(java.lang.String outFileName)
|
static java.io.BufferedWriter |
openWriter(java.io.File oFile)
|
static java.io.BufferedWriter |
openWriter(java.io.File oFile,
boolean append)
|
static java.io.BufferedWriter |
openWriter(java.io.File oFile,
int debugLevel)
|
static java.io.BufferedWriter |
openWriter(java.io.File oFile,
int debugLevel,
boolean append)
|
static java.io.BufferedWriter |
openWriter(java.lang.String oFileName)
|
static java.io.BufferedWriter |
openWriter(java.lang.String oFileName,
boolean append)
|
java.lang.String |
readLine()
|
static java.lang.String |
readLine(java.io.BufferedReader reader)
|
static java.lang.String |
relativePath(java.io.File parent,
java.io.File child)
|
static java.lang.String |
relativePath(java.io.File parent,
java.lang.String childPath)
|
static java.lang.String |
relativePath(java.lang.String parentPath,
java.lang.String childPath)
|
static java.io.File |
removeExtension(java.io.File f)
|
static java.io.File |
removeExtension(java.lang.String path)
|
void |
rename(java.lang.String finalName)
|
void |
setInFile(java.lang.String inFileName)
|
static java.lang.String |
unix(java.io.File f)
|
static java.lang.String |
unix(java.lang.String s)
|
static boolean |
write(java.io.BufferedWriter writer,
java.lang.String toWrite)
|
boolean |
write(java.lang.String toWrite)
|
static java.lang.String |
writeErrorMsg(java.lang.Throwable e,
java.io.File f)
|
static java.lang.String |
writeErrorMsg(java.lang.Throwable e,
java.lang.Object o)
|
static java.lang.String |
writeErrorMsg(java.lang.Throwable e,
java.lang.String path)
|
static boolean |
writeLine(java.io.BufferedWriter writer,
java.lang.String toWrite)
|
boolean |
writeLine(java.lang.String toWrite)
|
| Methods inherited from class ecologylab.generic.Debug |
|---|
classSimpleName, closeLoggingFile, debug, debug, debug, debug, debugA, debugA, debugA, debugI, debugI, debugI, error, error, getClassName, getClassName, getInteractive, getPackageName, getPackageName, getPackageName, initialize, level, level, level, logToFile, print, print, println, println, println, println, println, println, printlnA, printlnA, printlnA, printlnI, printlnI, printlnI, printlnI, setLoggingFile, show, show, superString, toggleInteractive, toString, toString, warning, warning, weird, weird |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int NONE
public static final int UNKNOWN
public static final int HTML
public static final int JAVA
public static final int JAVASCRIPT
public static final int ASP
public static final int CSS
public static final int EXE
public java.io.File outFile
public java.io.File inFile
public java.io.BufferedReader fileReader
public java.io.BufferedWriter fileWriter
public static final char sep
public static final java.lang.String indent
| Constructor Detail |
|---|
public Files()
public Files(java.lang.String inFileName)
| Method Detail |
|---|
public void setInFile(java.lang.String inFileName)
public static java.io.File newFile(java.lang.String inFileName)
public static java.io.File newFile(java.lang.String contextName,
java.lang.String inFileName)
public static java.io.File newFile(java.io.File context,
java.lang.String inFileName)
public void close()
public boolean closeReader()
public static boolean closeReader(java.io.BufferedReader reader)
public boolean closeWriter()
public static boolean closeWriter(java.io.BufferedWriter writer)
public static java.io.BufferedReader openReader(java.lang.String fileName)
public static java.io.BufferedReader openWebReader(java.lang.String webAddr)
public static java.io.BufferedReader openReader(java.io.File file)
public static java.io.InputStream openStream(java.net.URL url)
public static java.io.BufferedReader openReader(java.net.URL url)
public static java.io.BufferedReader openReader(java.io.InputStream inStream)
public static java.io.BufferedReader openReader(java.io.InputStreamReader inputStreamReader)
public boolean openRead(java.io.File inputFile)
public boolean openRead(java.lang.String inFileName)
public static java.lang.String getTempFileName(java.lang.String name)
public boolean openReader()
public java.lang.String getDir(java.lang.String fullPath)
public boolean openWrite(java.lang.String outFileName)
public boolean openWrite(java.io.File outDir,
java.lang.String outFileName)
public boolean openWrite(java.io.File oFile)
public static java.io.BufferedWriter openWriter(java.lang.String oFileName)
public static java.io.BufferedWriter openWriter(java.lang.String oFileName,
boolean append)
public static java.io.BufferedWriter openWriter(java.io.File oFile,
boolean append)
public static java.io.BufferedWriter openWriter(java.io.File oFile)
public static boolean makePath(java.io.File oFile)
public static java.io.BufferedWriter openWriter(java.io.File oFile,
int debugLevel)
public static java.io.BufferedWriter openWriter(java.io.File oFile,
int debugLevel,
boolean append)
public static java.io.FileInputStream openInStream(java.io.File inFile)
public static java.io.BufferedOutputStream openOutStream(java.io.File oFile)
public java.lang.String readLine()
public static java.lang.String readLine(java.io.BufferedReader reader)
public boolean write(java.lang.String toWrite)
public static boolean write(java.io.BufferedWriter writer,
java.lang.String toWrite)
public boolean writeLine(java.lang.String toWrite)
public static boolean writeLine(java.io.BufferedWriter writer,
java.lang.String toWrite)
public static boolean flush(java.io.BufferedWriter writer)
public void rename(java.lang.String finalName)
public boolean insertFile(java.lang.String fileToInsert)
public static void copyTraceFile(java.io.File outputFile)
public static boolean insertFile(java.io.BufferedWriter writer,
java.lang.String fileToInsert)
public static boolean isDir(java.io.File file)
public static boolean copy(java.io.File from,
java.io.File to)
public static java.lang.String relativePath(java.io.File parent,
java.io.File child)
public static java.lang.String relativePath(java.io.File parent,
java.lang.String childPath)
public static java.lang.String relativePath(java.lang.String parentPath,
java.lang.String childPath)
public static java.lang.String getBeforeExtension(java.io.File file)
public static java.lang.String getBeforeExtension(java.lang.String fName)
public static java.lang.String getExtension(java.io.File file)
public static java.lang.String getExtension(java.lang.String fName)
public static int deriveLang(java.lang.String fName)
public static java.lang.String unix(java.io.File f)
public static java.lang.String unix(java.lang.String s)
public static boolean contains(java.lang.String fileName,
java.lang.String s)
public static boolean contains(java.io.File f,
java.lang.String s)
public static java.io.File removeExtension(java.io.File f)
public static java.io.File removeExtension(java.lang.String path)
public static void main(java.lang.String[] s)
public static void main2(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
public static java.lang.String writeErrorMsg(java.lang.Throwable e,
java.lang.Object o)
public static java.lang.String writeErrorMsg(java.lang.Throwable e,
java.io.File f)
public static java.lang.String writeErrorMsg(java.lang.Throwable e,
java.lang.String path)
public static void clearDir(java.io.File dir)
dir - the dir to be cleared
public static void copyFiles(java.io.File srcDir,
java.io.File dstDir,
java.lang.String fileType)
srcDir - source dirdstDir - destination dirfileType - type of the file, for example jpg for jpeg files
if fileType is null, all the files are copied
public static void copyFile(java.io.File srcFile,
java.io.File dstFile)
srcFile - dstFile - public static java.io.File[] getXMLFiles(java.lang.String directoryPath)
directoryPath - The file system parth for the directory.
public static java.io.File[] getXMLFiles(java.io.File directory)
directory - File object for the directory
public static boolean deleteDirectory(java.io.File targetDir)
targetDir - The target directory to delete.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||