|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.darwinsys.io.FileIO
public class FileIO
Some file I-O primitives reimplemented in Java. All methods are static, since there is no state.
Field Summary | |
---|---|
protected static int |
BLKSIZ
The size of blocking to use |
static java.lang.String |
ENCODING_UTF_8
String for encoding UTF-8; copied by inclusion from StringUtil. |
Method Summary | |
---|---|
static void |
copyFile(java.io.File file,
java.io.File target)
Copy a tree of files to directory, given File objects representing the files. |
static void |
copyFile(java.io.InputStream is,
java.io.OutputStream os,
boolean close)
Copy a file from an opened InputStream to opened OutputStream |
static void |
copyFile(java.io.Reader is,
java.io.Writer os,
boolean close)
Copy a file from an opened Reader to opened Writer |
static void |
copyFile(java.lang.String inName,
java.io.PrintWriter pw,
boolean close)
Copy a file from a filename to a PrintWriter. |
static void |
copyFile(java.lang.String inName,
java.lang.String outName)
Copy a file from one filename to another |
void |
copyFileBuffered(java.lang.String inName,
java.lang.String outName)
Copy a data file from one filename to another, alternate method. |
static void |
copyRecursively(java.io.File fromDir,
java.io.File toDir)
|
static void |
copyRecursively(java.io.File fromDir,
java.io.File toDir,
boolean create)
Copy all objects found in and under "fromdir", to their places in "todir". |
static void |
copyRecursively(java.util.jar.JarFile base,
java.util.jar.JarEntry startingDir,
java.io.File toDir)
Copy a tree of files to directory, given File objects representing the files. |
static void |
deleteRecursively(java.io.File startDir)
|
static java.lang.String |
inputStreamToString(java.io.InputStream is)
Read the content of a Stream into a String |
static java.io.BufferedReader |
openFile(java.lang.String fileName)
Open a BufferedReader from a named file. |
static java.lang.String |
readerToString(java.io.Reader is)
Read the entire content of a Reader into a String |
static java.lang.String |
readLine(java.lang.String inName)
Open a file and read the first line from it. |
static void |
stringToFile(java.lang.String text,
java.lang.String fileName)
Write a String as the entire content of a File |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int BLKSIZ
public static final java.lang.String ENCODING_UTF_8
Method Detail |
---|
public static void copyFile(java.lang.String inName, java.lang.String outName) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public static void copyFile(java.io.InputStream is, java.io.OutputStream os, boolean close) throws java.io.IOException
java.io.IOException
public static void copyFile(java.io.Reader is, java.io.Writer os, boolean close) throws java.io.IOException
java.io.IOException
public static void copyFile(java.lang.String inName, java.io.PrintWriter pw, boolean close) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public static void copyFile(java.io.File file, java.io.File target) throws java.io.IOException
file
- File representing the source, must be a single file.target
- File representing the location, may be file or directory.
java.io.IOException
public void copyFileBuffered(java.lang.String inName, java.lang.String outName) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public static void copyRecursively(java.io.File fromDir, java.io.File toDir, boolean create) throws java.io.IOException
fromDir
- toDir
-
java.io.IOException
public static void copyRecursively(java.io.File fromDir, java.io.File toDir) throws java.io.IOException
java.io.IOException
public static void deleteRecursively(java.io.File startDir) throws java.io.IOException
java.io.IOException
public static void copyRecursively(java.util.jar.JarFile base, java.util.jar.JarEntry startingDir, java.io.File toDir) throws java.io.IOException
base
- File representing the source, must be a single file.startingDir
- toDir
- File representing the location, may be file or directory.
java.io.IOException
public static java.lang.String readLine(java.lang.String inName) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public static java.lang.String readerToString(java.io.Reader is) throws java.io.IOException
java.io.IOException
public static java.lang.String inputStreamToString(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public static void stringToFile(java.lang.String text, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public static java.io.BufferedReader openFile(java.lang.String fileName) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |