JavaFile Class Methods
File Class Methods
TheFile class (fromjava.io) is used to work with file and directory paths. It lets you create, delete, and get information about files and folders - but it doesnot read or write the contents.
| Method | Description | Return Type |
|---|---|---|
| createNewFile() | Creates a new, empty file if it does not already exist | boolean |
| delete() | Deletes the file or directory | boolean |
| exists() | Tests whether the file or directory exists | boolean |
| canRead() | Tests whether the application can read the file | boolean |
| canWrite() | Tests whether the application can write to the file | boolean |
| isFile() | Returns true if the path represents a file | boolean |
| isDirectory() | Returns true if the path represents a directory | boolean |
| length() | Returns the size of the file in bytes | long |
| getName() | Returns the name of the file or directory | String |
| getAbsolutePath() | Returns the absolute pathname string | String |
| getPath() | Returns the pathname string | String |
| getParent() | Returns the pathname string of the parent directory | String |
| list() | Returns an array of names of files and directories in a directory | String[] |
| listFiles() | Returns an array ofFile objects in a directory | File[] |
| mkdir() | Creates a directory | boolean |
| mkdirs() | Creates a directory and any missing parent directories | boolean |
| renameTo() | Renames the file or directory | boolean |
| setReadOnly() | Marks the file as read-only | boolean |
| setWritable() | Sets the writable permission | boolean |
| setReadable() | Sets the readable permission | boolean |
| setExecutable() | Sets the executable permission | boolean |
| canExecute() | Tests whether the application can execute the file | boolean |

