| Lesson 6 | Get Directory and Filename |
| Objective | Obtain the Directory and Filename |
Get Directory and Filename
Write Program that allows the user to select File
from a file dialog box and then write the file to System.out.
After making the file dialog box visible, you find out what file the user chose by using the FileDialog class's getDirectory() and getFile() methods. Use these two strings to create a new File object.
Here is an example of using the getDirectory and getFile methods:
FileDialog fd = new FileDialog(new Frame(),
"Please choose a file:", FileDialog.LOAD);
fd.setVisible(true);
File f = new File(fd.getDirectory(), fd.getFile());
If the user clicks the Cancel button, getFile() and getDirectory() return null. You should be ready to catch this,
or you will get a NullPointerException.
Choosing Files with FileDialog Boxes - Exercise