Ciao! ho provato ad effettuare tante prove... ma nulla! la stampa avviene correttamente, ma se apro il file è vuoto...! non capisco come sia possibile.... nel metodo "leggiFile" prendo il file in cui c'è il risultato della shell e stampo il tutto.. se fosse vuoto questo non sarebbe possibile.... chi mi illumina??il codice del metodo è il seguente:

codice:
public void leggiFileOutput()
	{

		System.out.println("sto leggendo il file...");

		File risultato = new File(".\\src\\FILE_OUTPUT\\risultato.out");

		try {
			FileInputStream file = new FileInputStream(risultato);
			InputStreamReader input = new InputStreamReader(file);
			BufferedReader reader = new BufferedReader(input);

			String linea = reader.readLine();

			FileOutputStream fos = new FileOutputStream(risultato);
			PrintStream print = new PrintStream(fos);

			while((linea = reader.readLine()) != null )
			{
				System.out.println(linea);
								
				print.println();
				print.println();

			}

			file.close();
			input.close();
			print.flush();
			print.close();
			reader.close();


		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}



	}