java.io
Class File

java.lang.Object
  |
  +--java.io.File
All Implemented Interfaces:
Comparable, Serializable

public synchronized class File
extends Object
implements Serializable, Comparable

See Also:
Serialized Form

Field Summary
static String pathSeparator
           
static char pathSeparatorChar
           
static String separator
           
static char separatorChar
           
 
Constructor Summary
File(File, String)
           
File(String)
           
File(String, String)
           
File(URI)
           
 
Method Summary
 boolean canRead()
           
 boolean canWrite()
           
 int compareTo(File)
           
 int compareTo(Object)
           
 boolean createNewFile()
           
static File createTempFile(String, String)
           
static File createTempFile(String, String, File)
           
 boolean delete()
           
 void deleteOnExit()
           
 boolean equals(Object)
           
 boolean exists()
           
 File getAbsoluteFile()
           
 String getAbsolutePath()
           
 File getCanonicalFile()
           
 String getCanonicalPath()
           
 String getName()
           
 String getParent()
           
 File getParentFile()
           
 String getPath()
           
 int hashCode()
           
 boolean isAbsolute()
           
 boolean isDirectory()
           
 boolean isFile()
           
 boolean isHidden()
           
 long lastModified()
           
 long length()
           
 String[] list()
           
 String[] list(FilenameFilter)
           
 File[] listFiles()
           
 File[] listFiles(FileFilter)
           
 File[] listFiles(FilenameFilter)
           
static File[] listRoots()
           
 boolean mkdir()
           
 boolean mkdirs()
           
 boolean renameTo(File)
           
 boolean setLastModified(long)
           
 boolean setReadOnly()
           
 String toString()
          Returns the empty string.
 URI toURI()
           
 URL toURL()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait
 

Field Detail

separatorChar

public static final char separatorChar

separator

public static final String separator

pathSeparatorChar

public static final char pathSeparatorChar

pathSeparator

public static final String pathSeparator
Constructor Detail

File

public File(String)

File

public File(String,
            String)

File

public File(File,
            String)

File

public File(URI)
Method Detail

getName

public String getName()

getParent

public String getParent()

getParentFile

public File getParentFile()

getPath

public String getPath()

isAbsolute

public boolean isAbsolute()

getAbsolutePath

public String getAbsolutePath()

getAbsoluteFile

public File getAbsoluteFile()

getCanonicalPath

public String getCanonicalPath()
                        throws IOException
IOException

getCanonicalFile

public File getCanonicalFile()
                      throws IOException
IOException

toURL

public URL toURL()
          throws MalformedURLException
MalformedURLException

toURI

public URI toURI()

canRead

public boolean canRead()

canWrite

public boolean canWrite()

exists

public boolean exists()

isDirectory

public boolean isDirectory()

isFile

public boolean isFile()

isHidden

public boolean isHidden()

lastModified

public long lastModified()

length

public long length()

createNewFile

public boolean createNewFile()
                      throws IOException
IOException

delete

public boolean delete()

deleteOnExit

public void deleteOnExit()

list

public String[] list()

list

public String[] list(FilenameFilter)

listFiles

public File[] listFiles()

listFiles

public File[] listFiles(FilenameFilter)

listFiles

public File[] listFiles(FileFilter)

mkdir

public boolean mkdir()

mkdirs

public boolean mkdirs()

renameTo

public boolean renameTo(File)

setLastModified

public boolean setLastModified(long)

setReadOnly

public boolean setReadOnly()

listRoots

public static File[] listRoots()

createTempFile

public static File createTempFile(String,
                                  String,
                                  File)
                           throws IOException
IOException

createTempFile

public static File createTempFile(String,
                                  String)
                           throws IOException
IOException

compareTo

public int compareTo(File)

compareTo

public int compareTo(Object)
Specified by:
compareTo in interface Comparable

equals

public boolean equals(Object)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Description copied from class: Object
Returns the empty string. It's here to satisfy javac.

Overrides:
toString in class Object