Ho fatto un piccolo main per testare un pochino:
codice:
public static void main(String[] args) throws IOException {

		File f = new File ("File");
		File[] files = f.listFiles();

		for (int i = 0; i < files.length; i++){
			FileInputStream fis=new FileInputStream(files[i]);
			GestioneTesto gt=new GestioneTesto(fis, files[i].getName());
		    System.out.println ("Il file "+i);
		    System.out.println ("Si chiama "+gt.getNome());
		    System.out.println ("pg "+gt.getNumeroPg());
		}	    
	}
che stampa:
codice:
Il file 0
Si chiama Dizionarietto rompitascabile.pdf
pg 36
Il file 1
Si chiama Lettore a_rmato.pdf
pg 52
Il file 2
Si chiama porci-con-le-ali.pdf
pg 85
Il file 3
Si chiama un'avventura galante del conte di cavour.pdf
pg 26
La cartella però contiene solo file .pdf, se metto un file .txt o .jpj mi genera un errore e non prosegue, consigli su come risolvere? io intanto scrivo una mia soluzione e la posto così mi puoi dare un consiglio.