|
Secure iNet Factory | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jscape.util.FileTools
public class FileTools
Field Summary | |
---|---|
static java.io.FileFilter |
DIRECTORY_FILTER
|
static java.io.FileFilter |
FILE_FILTER
|
Method Summary | |
---|---|
static void |
clearDirectory(java.io.File directory)
|
static long |
compareFiles(java.io.File fileA,
java.io.File fileB)
Compares file content. |
static java.io.File |
createDirectory(java.io.File path)
|
static java.io.File |
createDirectory(java.lang.String path)
|
static boolean |
delete(java.io.File victim,
boolean recursive)
Effectively deletes the specified file. |
static void |
delete(java.lang.String name,
java.io.File directory)
|
static void |
deleteFile(java.io.File file)
|
static java.lang.String |
getDirectoryName(java.lang.String path)
Gets remote directory name removing any path information. |
static java.util.Vector |
getEmptyDirList(java.io.File dir)
Gets a empty directory vector |
static long |
getLength(java.io.File file,
boolean recursive)
|
static java.lang.String |
getRelativePath(java.io.File homeDirectory,
java.io.File filePath)
|
static java.lang.String |
getRelativePath(java.io.File homeDirectory,
java.io.File filePath,
boolean isFile)
|
static byte[] |
getTail(java.lang.String file,
int lines,
byte[] sep)
|
static java.util.Vector |
listFiles(java.io.File dir)
Gets a file list from the system file |
static java.util.List |
listFiles(java.io.File dir,
java.io.FileFilter filter)
|
static java.lang.String |
normalizeFilename(java.lang.String filename,
char substitute)
Substitute reserved characters. |
static void |
renameFile(java.io.File source,
java.io.File destination)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.io.FileFilter FILE_FILTER
public static final java.io.FileFilter DIRECTORY_FILTER
Method Detail |
---|
public static java.io.File createDirectory(java.lang.String path) throws java.io.IOException
java.io.IOException
public static java.io.File createDirectory(java.io.File path) throws java.io.IOException
java.io.IOException
public static boolean delete(java.io.File victim, boolean recursive)
victim
- file to deleterecursive
- if true
directories will be deleted recursively
true
if file was deleted; false
otherwisepublic static void deleteFile(java.io.File file) throws java.io.IOException
java.io.IOException
public static void renameFile(java.io.File source, java.io.File destination) throws java.io.IOException
java.io.IOException
public static void delete(java.lang.String name, java.io.File directory)
public static void clearDirectory(java.io.File directory)
public static byte[] getTail(java.lang.String file, int lines, byte[] sep) throws java.io.IOException
java.io.IOException
public static long getLength(java.io.File file, boolean recursive)
public static long compareFiles(java.io.File fileA, java.io.File fileB) throws java.io.IOException
fileA
- first filefileB
- second file
-1
if no difference was found
java.io.IOException
- if an IO error occurspublic static java.lang.String getDirectoryName(java.lang.String path)
path
- the remote directory path
public static java.util.Vector getEmptyDirList(java.io.File dir)
dir
- a directory which will be consulted
public static java.util.Vector listFiles(java.io.File dir)
dir
- Local directory which will be consulted
public static java.util.List listFiles(java.io.File dir, java.io.FileFilter filter)
public static java.lang.String getRelativePath(java.io.File homeDirectory, java.io.File filePath, boolean isFile) throws java.io.IOException
java.io.IOException
public static java.lang.String getRelativePath(java.io.File homeDirectory, java.io.File filePath) throws java.io.IOException
java.io.IOException
public static java.lang.String normalizeFilename(java.lang.String filename, char substitute)
filename
- the filenamesubstitute
- the replace character
|
Secure iNet Factory | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |