程序import java.io.*;
import java.util.Date;    
 public class TryFile2
 {
    public static void main(String[]args)
    {
    File myDir =new File("C:/Program Files/Java/jdk1.5.0_02/src/java/io");
    System.out.println(myDir.getAbsolutePath() + (myDir.isDirectory()?"is":"is not") + "a directory");
    System.out.println("The parent of " + myDir.getName() + "is" + myDir.getParent());
    File[] contents = myDir.listFiles();
        
        if(contents!=null)
        {
          System.out.println("\nThe" + contents.length + "item in the directory" + myDir.getName() + "are:");
          for(int i=0;i<contents.length;i++)
          System.out.println(contents[i] + "is a" + (contents[i].isDirectory()? Directory : "file") 
          + "last modified" + (new Data(contents[i].lastModified())));
          
        
        
         }
    else
    System.out.println(myDir.getName() + "is not a directory's");
    return;
 
    }
 
 
 } 
错误
TryFile2.java:16: cannot find symbol
symbol  : variable Directory
location: class TryFile2
          System.out.println(contents[i] + "is a" + (contents[i].isDirectory()? Directory : "file") 
                                                                                ^
TryFile2.java:17: cannot find symbol
symbol  : constructor Data(long)
location: class Data
          + "last modified" + (new Data(contents[i].lastModified())));
                               ^
2 errors