Java Reference
In-Depth Information
￿
File[] listFiles()
Similar to previous method, but returns array of File objects.
￿
boolean mkdir()
Creates directory with name of current File object.
Return value indicates success/failure.
The following example illustrates the use of some of these methods.
Example
import java.io.*;
import java.util.*;
public class FileMethods
{
public static void main(String[] args)
throws IOException
{
String fi lename;
Scanner input = new Scanner(System.in);
System.out.print(
"Enter name of fi le/directory ");
System.out.print("or press <Enter> to quit: ");
fi lename = input.nextLine();
while (!fi lename.equals("")) //Not <Enter> key.
{
File fi leDir = new File(fi lename);
if (!fi leDir.exists())
{
System.out.println(fi lename
+ " does not exist!");
break; //Get out of loop.
}
System.out.print(fi lename + " is a ");
if (fi leDir.isFile())
System.out.println("fi le.");
else
System.out.println("directory.");
System.out.print("It is ");
if (!fi leDir.canRead())
System.out.print("not ");
System.out.println("readable.");
System.out.print("It is ");
if (!fi leDir.canWrite())
Search WWH ::




Custom Search