Modifier and Type | Field and Description |
---|---|
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int | |
public static final int |
Access | Constructor and Description |
---|---|
pack-priv |
Modifier and Type | Method and Description |
---|---|
public abstract String | |
public abstract boolean | checkAccess(File f, int access)
Check whether the file or directory denoted by the given abstract pathname may be accessed by this process. |
public abstract int | |
public abstract boolean | createDirectory(File f)
Create a new directory denoted by the given abstract pathname,
returning |
public abstract boolean | |
public abstract boolean | |
public abstract String | |
public abstract 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. |
public abstract 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. |
public abstract 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. |
public abstract long | |
public abstract int | Returns: The maximum length of a file path component.Retrieve the maximum length of a component of a file path. |
public abstract char | |
public abstract char | |
public abstract long | |
public boolean | hasBooleanAttributes(File f, int attributes)
Checks if all the given boolean attributes are true for the file or directory denoted by the given abstract pathname. |
public abstract int | |
public abstract boolean | |
public abstract boolean | |
public abstract String[] | |
public abstract File[] | |
public abstract String | |
public abstract int | |
public abstract boolean | |
public abstract String | |
public abstract String | |
public abstract boolean | setLastModifiedTime(File f, long time)
Set the last-modified time of the file or directory denoted by the
given abstract pathname, returning |
public abstract boolean | setPermission(File f, int access, boolean enable, boolean owneronly)
Set on or off the access permission (to owner only or to all) to the file or directory denoted by the given abstract pathname, based on the parameters enable, access and oweronly. |
public abstract boolean | setReadOnly(File f)
Mark the file or directory denoted by the given abstract pathname as
read-only, returning |
ACCESS_EXECUTE | back to summary |
---|---|
public static final int ACCESS_EXECUTE
|
ACCESS_READ | back to summary |
---|---|
public static final int ACCESS_READ
|
ACCESS_WRITE | back to summary |
---|---|
public static final int ACCESS_WRITE
|
BA_DIRECTORY | back to summary |
---|---|
public static final int BA_DIRECTORY
|
BA_EXISTS | back to summary |
---|---|
public static final int BA_EXISTS
|
BA_HIDDEN | back to summary |
---|---|
public static final int BA_HIDDEN
|
BA_REGULAR | back to summary |
---|---|
public static final int BA_REGULAR
|
SPACE_FREE | back to summary |
---|---|
public static final int SPACE_FREE
|
SPACE_TOTAL | back to summary |
---|---|
public static final int SPACE_TOTAL
|
SPACE_USABLE | back to summary |
---|---|
public static final int SPACE_USABLE
|
FileSystem | back to summary |
---|---|
pack-priv FileSystem() |
canonicalize | back to summary |
---|---|
public abstract String canonicalize(String path) throws IOException |
checkAccess | back to summary |
---|---|
public abstract boolean checkAccess(File f, int access) Check whether the file or directory denoted by the given abstract pathname may be accessed by this process. The second argument specifies which access, ACCESS_READ, ACCESS_WRITE or ACCESS_EXECUTE, to check. Return false if access is denied or an I/O error occurs |
compare | back to summary |
---|---|
public abstract int compare(File f1, File f2) Compare two abstract pathnames lexicographically. |
createDirectory | back to summary |
---|---|
public abstract boolean createDirectory(File f) Create a new directory denoted by the given abstract pathname,
returning |
createFileExclusively | back to summary |
---|---|
public abstract boolean createFileExclusively(String pathname) throws IOException Create a new empty file with the given pathname. Return
|
delete | back to summary |
---|---|
public abstract boolean delete(File f) Delete the file or directory denoted by the given abstract pathname,
returning |
fromURIPath | back to summary |
---|---|
public abstract String fromURIPath(String path) Post-process the given URI path string if necessary. This is used on win32, e.g., to transform "/c:/foo" into "c:/foo". The path string still has slash separators; code in the File class will translate them after this method returns. |
getBooleanAttributes | back to summary |
---|---|
public abstract 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. |
getDefaultParent | back to summary |
---|---|
public abstract 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. |
getLastModifiedTime | back to summary |
---|---|
public abstract 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. |
getLength | back to summary |
---|---|
public abstract 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. |
getNameMax | back to summary |
---|---|
public abstract int getNameMax(String path) Retrieve the maximum length of a component of a file path.
|
getPathSeparator | back to summary |
---|---|
public abstract char getPathSeparator() Return the local filesystem's path-separator character. |
getSeparator | back to summary |
---|---|
public abstract char getSeparator() Return the local filesystem's name-separator character. |
getSpace | back to summary |
---|---|
public abstract long getSpace(File f, int t) |
hasBooleanAttributes | back to summary |
---|---|
public boolean hasBooleanAttributes(File f, int attributes) Checks if all the given boolean attributes are true for the file or directory denoted by the given abstract pathname. False if it does not exist or some other I/O error occurs. |
hashCode | back to summary |
---|---|
public abstract int hashCode(File f) Compute the hash code of an abstract pathname. |
isAbsolute | back to summary |
---|---|
public abstract boolean isAbsolute(File f) Tell whether or not the given abstract pathname is absolute. |
isInvalid | back to summary |
---|---|
public abstract boolean isInvalid(File f) Tell whether the given abstract pathname is invalid. |
list | back to summary |
---|---|
public abstract String[] list(File f) List the elements of the directory denoted by the given abstract
pathname. Return an array of strings naming the elements of the
directory if successful; otherwise, return |
listRoots | back to summary |
---|---|
public abstract File[] listRoots() List the available filesystem roots. |
normalize | back to summary |
---|---|
public abstract String normalize(String path) Convert the given pathname string to normal form. If the string is already in normal form then it is simply returned. |
prefixLength | back to summary |
---|---|
public abstract int prefixLength(String path) Compute the length of this pathname string's prefix. The pathname string must be in normal form. |
rename | back to summary |
---|---|
public abstract boolean rename(File f1, File f2) Rename the file or directory denoted by the first abstract pathname to
the second abstract pathname, returning |
resolve | back to summary |
---|---|
public abstract String resolve(String parent, String child) Resolve the child pathname string against the parent. Both strings must be in normal form, and the result will be in normal form. |
resolve | back to summary |
---|---|
public abstract String resolve(File f) Resolve the given abstract pathname into absolute form. Invoked by the getAbsolutePath and getCanonicalPath methods in the File class. |
setLastModifiedTime | back to summary |
---|---|
public abstract boolean setLastModifiedTime(File f, long time) Set the last-modified time of the file or directory denoted by the
given abstract pathname, returning |
setPermission | back to summary |
---|---|
public abstract boolean setPermission(File f, int access, boolean enable, boolean owneronly) Set on or off the access permission (to owner only or to all) to the file or directory denoted by the given abstract pathname, based on the parameters enable, access and oweronly. |
setReadOnly | back to summary |
---|---|
public abstract boolean setReadOnly(File f) Mark the file or directory denoted by the given abstract pathname as
read-only, returning |