Salve a tutti..
ho scritto una classe java che analizza dei file, e se nel file trova che la data di scadenza è minore alla data odierna, cioè il file è gia scaduto devo spostare l'intera cartella dove si trova il file in un'altra cartella..
il tutto funziona perfettamente tranne lo sostamento della cartella..
questo è il pezzo di codice che ci interessa ora guardare:
codice:
try { 	    Date Scadenza = DataScadenza.parse(DataFinePubbl); 	
            System.out.println("cartella= " + lista[i]); 		
            System.out.println("Scadenza atto = " + 
            DataScadenza.format(Scadenza)); 		     
       	    long differenzaInMs=
        Scadenza.getTime()-DataCorrente.getTime(); 		                                         
       	     if (differenzaInMs < 0){ 	
		String s = "move C:\\prog_stage\\" + lista[i] + " C:\\prog_stage \\Scaduti"; 	
	        System.out.println(s); 		        	   	   
              Runtime.getRuntime().exec(s); 		        	    					} 		            			 
} catch (ParseException e) { 	
   e.printStackTrace(); 		     } 		
}
se io quella stringa s la copio sul terminale funziona , anche se non sposta la cartella ma solo i file che ci sono dentro..
perchè se lancio la classe no?