public void fileName1(String sp)
   {
       
        File filar= new File(sp);
        
        String s[]=filar.list();
        int i=-1;
        while(true)
        {
            i++;
            try
            {
                try
                {
                   String mm=s[i];
                }
                catch(NullPointerException npe)
                {
                    //System.out.println("                                                 "+sp);
                    continue;
                }
            }
            catch(ArrayIndexOutOfBoundsException e)
            {
                break;
            }
            pPath=sp+"\\"+s[i];
            File ff=new File(pPath);
            if(!ff.isHidden())
            {
                if(ff.isDirectory())
            {
                    lof.add(pPath); 
            }
            else
            {
                sizePath=ff.length();
                if(w_woutExt)
                {
                    archf2.add2Map(sizePath,pPath);
                }
                else
                {
                    exPath=getexten(ff);
                    archf.add2Map(exPath, sizePath,pPath);
                }
                 
            }
        }
        }
    }