File file = new File("C:/");
File[] subFiles = file.list();
得到子文件和文件夹,如果要继续得到后面的就用递归

解决方案 »

  1.   

    浪费了10分,本人已经研究出来了。import java.io.File; 
    public class FilePro{ 
        public static void main(String[] args) { 
            makeFile("D:\\绩效评估\\绩效评估备份"); 
        } 
        public static void makeFile(String strPath) {  
         /*
          * @param 声明File对象,指定参数strPath
          */
            File dir = new File(strPath);  
            //返回此抽象路径下的文件
            File[] files = dir.listFiles(); 
            if (files == null)  
                return;  
            for (int i = 0; i < files.length; i++) {  
             //判断此文件是否是一个目录
                if (files[i].isDirectory()) {  
                    System.out.println(files[i].getName());
                } 
            }  
        }