Method Summary |
|
abstract public String | canonicalize(String path) |
abstract public boolean | checkAccess(File f, boolean write) Check whether the file or directory denoted by the given abstract
pathname may be accessed by this process. |
abstract public int | compare(File f1, File f2) Compare two abstract pathnames lexicographically. |
abstract public boolean | createDirectory(File f) Create a new directory denoted by the given abstract pathname,
returning true if and only if the operation succeeds. |
abstract public boolean | createFileExclusively(String pathname) Create a new empty file with the given pathname. |
abstract public boolean | delete(File f) Delete the file or directory denoted by the given abstract pathname,
returning true if and only if the operation succeeds. |
abstract public boolean | deleteOnExit(File f) Arrange for the file or directory denoted by the given abstract
pathname to be deleted when the VM exits, returning true if
and only if the operation succeeds. |
abstract public String | fromURIPath(String path) Post-process the given URI path string if necessary. |
abstract public int | getBooleanAttributes(File f) Return the simple boolean attributes for the file or directory denoted
by the given abstract pathname, or zero if it does not exist or some
other I/O error occurs. |
abstract public String | getDefaultParent() Return the parent pathname string to be used when the parent-directory
argument in one of the two-argument File constructors is the empty
pathname. |
native public static FileSystem | getFileSystem() Return the FileSystem object representing this platform's local
filesystem. |
abstract public long | getLastModifiedTime(File f) Return the time at which the file or directory denoted by the given
abstract pathname was last modified, or zero if it does not exist or
some other I/O error occurs. |
abstract public long | getLength(File f) Return the length in bytes of the file denoted by the given abstract
pathname, or zero if it does not exist, is a directory, or some other
I/O error occurs. |
abstract public char | getPathSeparator() Return the local filesystem's path-separator character. |
abstract public char | getSeparator() Return the local filesystem's name-separator character. |
abstract public int | hashCode(File f) Compute the hash code of an abstract pathname. |
abstract public boolean | isAbsolute(File f) Tell whether or not the given abstract pathname is absolute. |
abstract public String[] | list(File f) List the elements of the directory denoted by the given abstract
pathname. |
abstract public File[] | listRoots() List the available filesystem roots. |
abstract public String | normalize(String path) Convert the given pathname string to normal form. |
abstract public int | prefixLength(String path) Compute the length of this pathname string's prefix. |
abstract public boolean | rename(File f1, File f2) Rename the file or directory denoted by the first abstract pathname to
the second abstract pathname, returning true if and only if
the operation succeeds. |
abstract public String | resolve(String parent, String child) Resolve the child pathname string against the parent. |
abstract public String | resolve(File f) Resolve the given abstract pathname into absolute form. |
abstract public boolean | setLastModifiedTime(File f, long time) Set the last-modified time of the file or directory denoted by the
given abstract pathname, returning true if and only if the
operation succeeds. |
abstract public boolean | setReadOnly(File f) Mark the file or directory denoted by the given abstract pathname as
read-only, returning true if and only if the operation
succeeds. |