给你一个递归函数,该一下就可以了
    private boolean _recursionFileList(File f)
    throws Exception
    {
        boolean hasClassFile=false;
        File flist[]=f.listFiles();
        for(int i=0;i<flist.length;i++)
        {
            if (flist[i].isDirectory()) 
            {
                recursionFileList(flist[i]);            }
            else 
            {
                //这里完成copy文件            }
        }
            }