The listFiles method is a part of File class.The function returns an array of Files denoting the files in a given abstract pathname if the path name is a directory else returns null. The function is an overloaded function.
The class named File Page booth 2 3 – website screenshot tool windows 7. of the java.io package represents a file or directory (path names) in the system. This class provides various methods to perform various operations on files/directories.
The mkdir() method of this class creates a directory with the path represented by the current object.
Therefore, to create a directory −
Nuke trial. Following Java example reads the path and name of the directory to be created, from the user, and creates it.
If you verify, you can observe see the created directory as −
But, if you specify a path in a drive that doesn’t exist, this method will not create the required directory.
For example, if the D drive of my (windows) system is empty and if I specify the path of the directory to be created as −
Where the test and myDirectories folders doesn’t exist, the mkdir() method will not create it.
To create a hierarchy of new directories you can using the method mkdirs() of the same class. This method creates the directory with the path represented by the current object, including non-existing parent directories.
If you verify you can observe see the created directory as −
Create directory tree (nested/cascade folders)
1. | Create directory |
2. | Create directory along with required nonexistent parent directories |
3. | Create a directories recursively |
4. | Copying a Directory: Copies files under srcDir to dstDir, if dstDir does not exist, it will be created. |
5. | Delete a non-empty directory: Deletes all files and subdirectories under dir. |
6. | Listing the Files or Subdirectories in a Directory |
7. | Listing the File System Roots |
8. | The Directory Listing Application |
9. | use list( ) to examine the contents of a directory: |
10. | Reading and Printing a Directory Hierarchy |
11. | Display a file system in a JTree view |
12. | File Tree Demo |
13. | File Table HTML |
14. | A standalone program that deletes a specified file or directory |
15. | Get Last modification time of a file or directory |
16. | Set last modified time of a file or directory |
17. | List contents of a directory |
18. | Determine if file or directory exists |
19. | Determine if File or Directory is hidden |
20. | Check if a directory is not empty |
21. | Get name of parent directory |
22. | Get name of specified file or directory |
23. | Get current directory |
24. | Mark file or directory Read Only |
25. | Rename file or directory |
26. | Traversing all files and directories under dir |
27. | Traversing only directories under dir |
28. | Traversing only files under dir |
29. | Creates and displays a window containing a list of files and sub-directories in a specified directory |
30. | Calculate directory size |
31. | Delete directory recursively |
32. | Determining If Two Filename Paths Refer to the Same File |
33. | Recursive directory deletion |
34. | Recursivly delete directory |
35. | Searches through the directory tree |
36. | Starts at the directory given and tests to see whether it is empty |
37. | Directory Walker |
38. | Utility methods for handling files and directories |
39. | Creates a new and empty directory in the default temp directory using the given prefix. |
40. | Count files in a directory (including files in all subdirectories) |
41. | Create a unique directory within a directory 'root' |
42. | Creates a new empty temporary directory. |
43. | Get Files Recurse |
44. | Recursively search a directory tree |
45. | Find directories |