easy 
File objFile = new File("文件的目录");
File[] objList=objFile.listFiles();
for(int i=0;i<objList.length;i++){
//objList[i]是一个File类型的
     System.out.println("第"+i+"个文件名:"+objList[i].getName());
}

解决方案 »

  1.   


    //import java.io.*;

    String srcDirectory = "/home/web";
    File srcDir = new File (srcDirectory);
    if (!srcDir.isDirectory()) {
    ;//非目录
    }
    String fileList[] = srcDir.list();
    String srcFileName = "";
    for (int i=0;i<fileList.length;i++) {
    srcFileName = srcDirectory+"/"+fileList[i];
    //srcFileName为某个文件名
    }
      

  2.   


    setFileSelectionMode(int mode)mode - the type of files to be displayed: 
    JFileChooser.FILES_ONLY 
    JFileChooser.DIRECTORIES_ONLY 
    JFileChooser.FILES_AND_DIRECTORIES
      

  3.   

    看java编程思想的第11章开始处,俺菜鸟看到了。哈哈
      

  4.   

    public void getFilename(String path){
      File objFile = new File(path);
      File[] objList=objFile.listFiles();
      for(int i=0;i<objList.length;i++){
         File obj=objList[i];
         if (!obj.isDirectory()) {
             String strpath=path+"/"+obj.getname;
             getFilename(strpath);
             continue;
         }
         System.out.println("第"+i+"个文件名:"+obj.getName());
     }
    }
      

  5.   

    public void getfile(String aspath)
    {
    System.out.println("文件夹:" + aspath);
    File objFile = new File(aspath);
    File[] objList=objFile.listFiles();
    for(int i=0;i<objList.length;i++)
    {
    //objList[i]是一个File类型的
    if (objList[i].isDirectory()) 
    {
    this.getfile(objList[i].getPath());
    System.out.println("文件夹:" + aspath);
    }
    else
         System.out.println("第"+i+"个文件名:"+objList[i].getName());
    }
    }