java.io.File
An abstract representation of file and directory pathnames. User interfaces and operating systems use system-dependent pathname strings to name files and directories. This class presents an abstract,system-independent view of hierarchical pathnames.
An abstract pathname has two components:
1. An optional system-dependent prefix string, such as a disk-drive specifier, "/" for the UNIX root directory, or "\\\\" for a Microsoft Windows UNC pathname.
2. A sequence of zero or more string names.
Some methods of File class.
lastModified(): This method returns the time that the file denoted by this abstract pathname was last modified.
length(): This method returns the length of the file denoted by this abstract pathname. The return value is unspecified if this pathname denotes a directory.
list(): This method returns an array of strings naming the files and directories in the directory denoted by this abstract pathname.
list(FilenameFilter): This method returns an array of strings naming the files and directories in the directory denoted by this abstract pathname that satisfies the specified filter.
listFiles(): This method returns an array of abstract pathnames denoting the files in the directory denoted by this abstract pathname.
listFiles(FileFilter): This method returns an array of abstract pathnames denoting the files and directories in the directory denoted by this abstract pathname that satisfies the specified filter.
listFiles(FilenameFilter): This method returns an array of abstract pathnames denoting the files and directories in the directory denoted by this abstract pathname that satisfies the specified filter.
mkdir(): This method creates the directory named by this abstract pathname.
mkdirs(): This method creates the directory named by this abstract pathname, including any necessary but non-existent parent directories.
File(File, String): This method creates a new File instance from a parent abstract pathname and a child pathname string.
File(String, String): This method creates a new File instance from a parent pathname string and a child pathname string.
File(String): This method creates a new File instance by converting the given pathname string into an abstract pathname.
renameTo(File): This method renames the file denoted by this abstract pathname.
setExecutable(boolean): This method is a convenient method to set the owner's execute permission for this abstract pathname.
setExecutable(boolean, boolean): This method sets the owner's or everybody's executing permission for this abstract pathname.
setLastModified(long): This method sets the last-modified time of the file or directory named by this abstract pathname.
setReadable(boolean): This method is a convenient method to set the owner's read permission for this abstract pathname.
setReadable(boolean, boolean): This method sets the owner's or everybody's read permission for this abstract pathname.
setReadOnly(): This method marks the file or directory named by this abstract pathname so that only read operations are allowed.
setWritable(boolean): This method is a convenient method to set the owner's write permission for this abstract pathname.
setWritable(boolean, boolean): This method sets the owner's or everybody's writing permission for this abstract pathname.
toPath(): This method returns a java.nio.file.Path object constructed from this abstract path.
toString(): This method returns the pathname string of this abstract pathname.
toURI(): This method constructs a file: URI that represents this abstract pathname.
File(URI): This method creates a new File instance by converting the given file: URI into an abstract pathname.
No comments:
Post a Comment