|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfutils.Futil
public final class Futil
The Futil class contains a number of methods for manipulating files.
Method Summary | |
---|---|
static int |
available(java.io.File file)
|
static void |
binaryCopyFile()
|
static void |
binaryCopyFile(java.io.FileInputStream fis,
java.io.FileOutputStream fos)
copy the file input stream into the file output stream. |
static void |
close(java.io.InputStream is)
|
static void |
close(java.io.OutputStream os)
|
static void |
copyFile(java.io.BufferedReader br,
java.io.BufferedWriter bw)
copy and input file to an output file. |
static boolean |
deleteDirectory(java.io.File path)
Recusive deletion of a file or path. |
static boolean |
fileExists(java.lang.String s)
|
static java.lang.String |
FilterFileNameBug(java.lang.String fname)
Some versions of windows will create a .* suffix on a file name The following code will strip it: |
static byte[] |
getBytes(java.io.File f)
|
static java.lang.String |
getCurrentDirectory()
|
static javax.swing.filechooser.FileFilter |
getFileFilter(java.lang.String suffix)
|
static java.io.FileInputStream |
getFileInputStream(java.io.File file)
|
static java.io.FileInputStream |
getFileInputStream(java.lang.String prompt)
|
static java.lang.String[] |
getFileNames(java.lang.String pathname)
|
static java.io.FileOutputStream |
getFileOutputStream(java.io.File f)
|
static java.io.FileOutputStream |
getFileOutputStream(java.lang.String prompt)
|
static java.io.FileReader |
getFileReader(java.lang.String prompt)
|
static java.io.FileWriter |
getFileWriter()
|
static java.io.File |
getReadDir(java.lang.String title)
Prompt the user to select a directory. |
static java.io.File |
getReadDirFileJTree(java.lang.String prompt)
|
static java.io.File[] |
getReadDirs()
Prompt the user to select directories. |
static java.io.File |
getReadFile(java.lang.String prompt)
Return a file instance. |
static java.io.File |
getReadFileAWT(java.lang.String prompt)
|
static java.io.File |
getReadFileDir(java.lang.String title)
Return a directory selected by the user. |
static java.lang.String |
getReadFileName()
|
static java.lang.String |
getReadFileName(java.lang.String prompt)
|
static java.io.File[] |
getReadFiles(javax.swing.filechooser.FileFilter ff)
Only allow the user to select read files. |
static java.io.File[] |
getReadFiles(java.lang.String prompt)
|
static java.io.File |
getWriteFile(java.lang.String prompt)
|
static java.io.File |
getWriteFileSwing(java.lang.String prompt)
|
static boolean |
isSwing()
check the state of the isSwing property. |
static java.io.File |
JGetReadFile(java.lang.String prompt)
|
static void |
lowerFileNames(java.io.File thePath)
Inputs a path to a file, lists all the files in the directory and renames them so that they are lower case. |
static void |
main(java.lang.String[] args)
|
static void |
makeTocHtml()
inputs all the files in a directory and outputs a series of HREFS in gui.html as a table of contents. |
static void |
permission(java.io.File f)
|
static void |
print(byte[] b)
|
static byte[] |
readBytes(java.io.File f)
Futil.readBytes inputs a File, f and returns an array of bytes read from the file. |
static void |
readDataFile(java.lang.String fn,
double[] data)
|
static void |
setLastSelectedFile(java.io.File f)
|
static void |
setLookAndFeel()
|
static void |
setSwing(boolean b)
Use to set if swing is used for open dialog boxes. |
static void |
showFileInfo()
|
static java.io.File |
sort(java.io.File[] f)
Sort the list of files in alphabetic order |
static void |
testCopyFile()
|
static void |
testFilePermission()
|
static void |
testGetDirFile()
|
static void |
testGetReadDirs()
|
static void |
testGetReadFile()
|
static void |
testGetReadFiles()
|
static boolean |
writeBytes(java.io.File f,
byte[] b)
Futil.writeBytes inputs a File, f and byte array. |
static void |
writeFilteredHrefFile(java.io.File inputFile,
java.lang.String outputName)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void showFileInfo()
public static void binaryCopyFile()
public static void binaryCopyFile(java.io.FileInputStream fis, java.io.FileOutputStream fos) throws java.io.IOException
java.io.IOException
public static void print(byte[] b)
public static boolean writeBytes(java.io.File f, byte[] b)
public static byte[] readBytes(java.io.File f)
public static boolean deleteDirectory(java.io.File path)
path
- to delete.
public static void copyFile(java.io.BufferedReader br, java.io.BufferedWriter bw) throws java.io.IOException
java.io.IOException
public static java.io.FileOutputStream getFileOutputStream(java.lang.String prompt)
public static java.io.FileOutputStream getFileOutputStream(java.io.File f)
public static java.io.FileInputStream getFileInputStream(java.lang.String prompt)
public static boolean isSwing()
isSwing
property. If false, AWT
will be used, instead (mostly).
public static void setSwing(boolean b)
b
- public static java.lang.String FilterFileNameBug(java.lang.String fname)
public static void permission(java.io.File f)
public static void testFilePermission()
public static int available(java.io.File file)
file
- Open the file
-1
if file cannot be opened. Otherwise return
the size, in bytes.public static void close(java.io.OutputStream os)
public static void lowerFileNames(java.io.File thePath)
thePath
- the path to file used for processing.public static void makeTocHtml()
public static void testGetReadFile()
public static java.io.File getReadFileDir(java.lang.String title)
Preferences.userRoot
title
- titles dialog box
File
or null
.public static java.io.File getReadFile(java.lang.String prompt)
Preferences.userRoot
prompt
-
public static java.io.File getReadFileAWT(java.lang.String prompt)
public static java.io.File JGetReadFile(java.lang.String prompt)
public static void testGetReadDirs()
public static void testGetReadFiles()
public static javax.swing.filechooser.FileFilter getFileFilter(java.lang.String suffix)
public static java.io.File[] getReadDirs()
public static void main(java.lang.String[] args)
public static java.io.File getReadDir(java.lang.String title)
title
- the title of the directory dialog
public static java.io.File[] getReadFiles(javax.swing.filechooser.FileFilter ff)
ff
-
public static java.io.File[] getReadFiles(java.lang.String prompt)
public static java.io.File getReadDirFileJTree(java.lang.String prompt)
public static void testCopyFile()
public static java.io.File getWriteFile(java.lang.String prompt)
public static java.io.File getWriteFileSwing(java.lang.String prompt)
public static void readDataFile(java.lang.String fn, double[] data)
public static java.io.FileInputStream getFileInputStream(java.io.File file)
public static java.io.FileReader getFileReader(java.lang.String prompt)
public static java.io.FileWriter getFileWriter()
public static void close(java.io.InputStream is)
public static void writeFilteredHrefFile(java.io.File inputFile, java.lang.String outputName)
public static java.lang.String getReadFileName(java.lang.String prompt)
public static java.lang.String getReadFileName()
public static boolean fileExists(java.lang.String s)
public static byte[] getBytes(java.io.File f)
public static void setLookAndFeel()
public static void testGetDirFile()
public static java.io.File sort(java.io.File[] f)
f
-
public static java.lang.String getCurrentDirectory()
public static void setLastSelectedFile(java.io.File f)
public static java.lang.String[] getFileNames(java.lang.String pathname)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |