private void analyse2(File folder)
		{
		File[] files = folder.listFiles();
		if(files==null) 
			{
			parentFen.zoneTexte.append("ERREUR DE LECTURE : "+folder.getPath()+"\r\n");
			return;
			}
		
		for (final File fileEntry : folder.listFiles()) 
	  		{
			// gestion des exclusions - si le fichier est à exclure, on le précise et on passe
			if(this.myInArray(fileEntry.getPath(),this.tabExclure)) 
				{
				parentFen.zoneTexte.append("SKIP "+fileEntry.getPath()+"\r\n");
				continue;
				}
			    	
		  	if (fileEntry.isDirectory()) 
		  		{
		  		this.nbDir++;
		      	analyse2(fileEntry);
		      	}
		  	else
		  		{
		  		this.nbFiles++;
		  		if(this.nbFiles%3000==0) 
		  			{
		  			parentFen.lblInfo.setText("Analyse en cours... "+hourGlass[hourGlassIndex]);
			  		hourGlassIndex++;
			  		if(hourGlassIndex==4) {hourGlassIndex=0;}
		  			}
		  		}
		  	}
		}