Javadoc overview file
If this abstract pathname does not denote a directory, then this method returns null. Otherwise an array of strings is returned, one for each file or directory in the directory. Names denoting the directory itself and the directory's parent directory are not included in the result.
Each string is a file name rather than a complete path. There is no guarantee that the name strings in the resulting array will appear in any specific order; they are not, in particular, guaranteed to appear in alphabetical order. Note that the Files class defines the newDirectoryStream method to open a directory and iterate over the names of the files in the directory.
This may use less resources when working with very large directories, and may be more responsive when working with remote directories. Returns: An array of strings naming the files and directories in the directory denoted by this abstract pathname.
The array will be empty if the directory is empty. The behavior of this method is the same as that of the list method, except that the strings in the returned array must satisfy the filter. If the given filter is null then all names are accepted. Otherwise, a name satisfies the filter if and only if the value true results when the FilenameFilter.
Parameters: filter - A filename filter Returns: An array of strings naming the files and directories in the directory denoted by this abstract pathname that were accepted by the given filter.
The array will be empty if the directory is empty or if no names were accepted by the filter. Otherwise an array of File objects is returned, one for each file or directory in the directory.
Pathnames denoting the directory itself and the directory's parent directory are not included in the result. Each resulting abstract pathname is constructed from this abstract pathname using the File File, String constructor. Therefore if this pathname is absolute then each resulting pathname is absolute; if this pathname is relative then each resulting pathname will be relative to the same directory.
This may use less resources when working with very large directories. Returns: An array of abstract pathnames denoting the files and directories in the directory denoted by this abstract pathname.
The behavior of this method is the same as that of the listFiles method, except that the pathnames in the returned array must satisfy the filter. If the given filter is null then all pathnames are accepted. Otherwise, a pathname satisfies the filter if and only if the value true results when the FilenameFilter.
Parameters: filter - A filename filter Returns: An array of abstract pathnames denoting the files and directories in the directory denoted by this abstract pathname. Otherwise, a pathname satisfies the filter if and only if the value true results when the FileFilter.
Parameters: filter - A file filter Returns: An array of abstract pathnames denoting the files and directories in the directory denoted by this abstract pathname. Filter mkdir public boolean mkdir Creates the directory named by this abstract pathname. Returns: true if and only if the directory was created; false otherwise Throws: SecurityException - If a security manager exists and its SecurityManager. String method does not permit the named directory to be created mkdirs public boolean mkdirs Creates the directory named by this abstract pathname, including any necessary but nonexistent parent directories.
Note that if this operation fails it may have succeeded in creating some of the necessary parent directories. Returns: true if and only if the directory was created, along with all necessary parent directories; false otherwise Throws: SecurityException - If a security manager exists and its SecurityManager. String method does not permit verification of the existence of the named directory and all necessary parent directories; or if the SecurityManager. String method does not permit the named directory and all necessary parent directories to be created renameTo public boolean renameTo File dest Renames the file denoted by this abstract pathname.
Many aspects of the behavior of this method are inherently platform-dependent: The rename operation might not be able to move a file from one filesystem to another, it might not be atomic, and it might not succeed if a file with the destination abstract pathname already exists.
The return value should always be checked to make sure that the rename operation was successful. Note that the Files class defines the move method to move or rename a file in a platform independent manner.
Parameters: dest - The new abstract pathname for the named file Returns: true if and only if the renaming succeeded; false otherwise Throws: SecurityException - If a security manager exists and its SecurityManager. String method denies write access to either the old or new pathnames NullPointerException - If parameter dest is null setLastModified public boolean setLastModified long time Sets the last-modified time of the file or directory named by this abstract pathname.
All platforms support file-modification times to the nearest second, but some provide more precision. The argument will be truncated to fit the supported precision.
If the operation succeeds and no intervening operations on the file take place, then the next invocation of the lastModified method will return the possibly truncated time argument that was passed to this method.
Parameters: time - The new last-modified time, measured in milliseconds since the epoch GMT, January 1, Returns: true if and only if the operation succeeded; false otherwise Throws: IllegalArgumentException - If the argument is negative SecurityException - If a security manager exists and its SecurityManager.
String method denies write access to the named file Since: 1. After invoking this method the file or directory is guaranteed not to change until it is either deleted or marked to allow write access.
Whether or not a read-only file or directory may be deleted depends upon the underlying system. Returns: true if and only if the operation succeeded; false otherwise Throws: SecurityException - If a security manager exists and its SecurityManager. The Files class defines methods that operate on file attributes including file permissions. This may be used when finer manipulation of file permissions is required. Parameters: writable - If true , sets the access permission to allow write operations; if false to disallow write operations ownerOnly - If true , the write permission applies only to the owner's write permission; otherwise, it applies to everybody.
If the underlying file system can not distinguish the owner's write permission from that of others, then the permission will apply to everybody, regardless of this value. Returns: true if and only if the operation succeeded. The operation will fail if the user does not have permission to change the access permissions of this abstract pathname. An invocation of this method of the form file.
Parameters: readable - If true , sets the access permission to allow read operations; if false to disallow read operations ownerOnly - If true , the read permission applies only to the owner's read permission; otherwise, it applies to everybody. If the underlying file system can not distinguish the owner's read permission from that of others, then the permission will apply to everybody, regardless of this value. If readable is false and the underlying file system does not implement a read permission, then the operation will fail.
Parameters: executable - If true , sets the access permission to allow execute operations; if false to disallow execute operations ownerOnly - If true , the execute permission applies only to the owner's execute permission; otherwise, it applies to everybody. If the underlying file system can not distinguish the owner's execute permission from that of others, then the permission will apply to everybody, regardless of this value.
If executable is false and the underlying file system does not implement an execute permission, then the operation will fail. If executable is false and the underlying file system does not implement an excute permission, then the operation will fail. Returns: true if and only if the abstract pathname exists and the application is allowed to execute the file Throws: SecurityException - If a security manager exists and its SecurityManager.
String method denies execute access to the file Since: 1. A particular Java platform may support zero or more hierarchically-organized file systems. Each file system has a root directory from which all other files in that file system can be reached.
The set of available filesystem roots is affected by various system-level operations such as the insertion or ejection of removable media and the disconnecting or unmounting of physical or virtual disk drives.
This method returns an array of File objects that denote the root directories of the available filesystem roots. It is guaranteed that the canonical pathname of any file physically present on the local machine will begin with one of the roots returned by this method.
The canonical pathname of a file that resides on some other machine and is accessed via a remote-filesystem protocol such as SMB or NFS may or may not begin with one of the roots returned by this method. If the pathname of a remote file is syntactically indistinguishable from the pathname of a local file then it will begin with one of the roots returned by this method.
Thus, for example, File objects denoting the root directories of the mapped network drives of a Windows platform will be returned by this method, while File objects containing UNC pathnames will not be returned by this method. Unlike most methods in this class, this method does not throw security exceptions. If a security manager exists and its SecurityManager.
Returns: An array of File objects denoting the available filesystem roots, or null if the set of roots could not be determined. The array will be empty if there are no filesystem roots. Returns: The size, in bytes, of the partition or 0L if this abstract pathname does not name a partition Throws: SecurityException - If a security manager has been installed and it denies RuntimePermission "getFileSystemAttributes" or its SecurityManager.
The returned number of unallocated bytes is a hint, but not a guarantee, that it is possible to use most or any of these bytes. The number of unallocated bytes is most likely to be accurate immediately after this call. This method makes no guarantee that write operations to this file system will succeed.
Returns: The number of unallocated bytes on the partition or 0L if the abstract pathname does not name a partition. This value will be less than or equal to the total file system size returned by getTotalSpace. When possible, this method checks for write permissions and other operating system restrictions and will therefore usually provide a more accurate estimate of how much new data can actually be written than getFreeSpace. The returned number of available bytes is a hint, but not a guarantee, that it is possible to use most or any of these bytes.
Returns: The number of available bytes on the partition or 0L if the abstract pathname does not name a partition. On systems where this information is not available, this method will be equivalent to a call to getFreeSpace. If this method returns successfully then it is guaranteed that: The file denoted by the returned abstract pathname did not exist before this method was invoked, and Neither this method nor any of its variants will return the same abstract pathname again in the current invocation of the virtual machine.
This method provides only part of a temporary-file facility. To arrange for a file created by this method to be deleted automatically, use the deleteOnExit method. The prefix argument must be at least three characters long.
It is recommended that the prefix be a short, meaningful string such as "hjb" or "mail". The suffix argument may be null , in which case the suffix ". To create the new file, the prefix and the suffix may first be adjusted to fit the limitations of the underlying platform. If the prefix is too long then it will be truncated, but its first three characters will always be preserved. If the suffix is too long then it too will be truncated, but if it begins with a period character '.
Once these adjustments have been made the name of the new file will be generated by concatenating the prefix, five or more internally-generated characters, and the suffix. If the directory argument is null then the system-dependent default temporary-file directory will be used. The default temporary-file directory is specified by the system property java.
A different value may be given to this system property when the Java virtual machine is invoked, but programmatic changes to this property are not guaranteed to have any effect upon the temporary directory used by this method. Parameters: prefix - The prefix string to be used in generating the file's name; must be at least three characters long suffix - The suffix string to be used in generating the file's name; may be null , in which case the suffix ".
String method does not allow a file to be created Since: 1. Invoking this method is equivalent to invoking createTempFile prefix, suffix, null. The Files. Files created by that method may have more restrictive access permissions to files created by this method and so may be more suited to security-sensitive applications.
The ordering defined by this method depends upon the underlying system. Returns true if and only if the argument is not null and is an abstract pathname that denotes the same file or directory as this abstract pathname. Whether or not two abstract pathnames are equal depends upon the underlying system. Overrides: equals in class Object Parameters: obj - The object to be compared with this abstract pathname Returns: true if and only if the objects are the same; false otherwise See Also: Object.
Because equality of abstract pathnames is inherently system-dependent, so is the computation of their hash codes. On UNIX systems, the hash code of an abstract pathname is equal to the exclusive or of the hash code of its pathname string and the decimal value On Microsoft Windows systems, the hash code is equal to the exclusive or of the hash code of its pathname string converted to lower case and the decimal value Locale is not taken into account on lowercasing the pathname string.
Object , System. Object toString public String toString Returns the pathname string of this abstract pathname. Inline tags may appear anywhere in a doc comment. If a label is given, it is used as the label for the link.
If no label is given, the appropriately-qualified name of the item being linked to is used as the label for the link. Otherwise they behave the same. See Sun's javadoc documentation for more tags. The following options are particularly useful. See Sun's javadoc documentation for more. To generate documentation for a package, list the package names. If the package name is two or more levels deep, the directory names are separated by dot. To generate documentation for specific source files, list the source file names using slashes rather than dots to separate directories, and including the.
An file 'at-file' is a file containing javadoc command line options and arguments. Javadoc thomasalspaugh. Add a comment. Active Oldest Votes. Improve this answer. Flic Flic 8 8 silver badges 19 19 bronze badges.
This is true, but does adding a overview. I just want to add some text, not have to redo the automatically-generated links. Ah, I see. Just tried it. It does not override it. I have my overview. Andrew S - without seeing the full error output, it's hard to diagnose the problem but it doesn't sound like an overview issue.
Maybe check out this answer for inspiration: stackoverflow. Hope it helps! Flic, it turned out I had the compiler set to Java8 which did not understand this. Show 1 more comment. When you are using Maven and its plugin for JavaDoc : Put a file named overview.
Sign up or log in Sign up using Google. Sign up using Facebook.
0コメント