private static boolean recursionFileList(File f)
    throws Exception
    {
        File flist[]=f.listFiles();
        long l=0;
    for(int i=0;i<flist.length;i++)
    {
            if (flist[i].isDirectory()) 
            {
               l+recursionFileList(flist[i])
            }
            else 
            {
                l+= f.length()
            }
        }
       return l
    }