Esistenza file di testo

di daiazu il
2 risposte
Devo testare l'esistenza del file di testo "scrittura.txt". Ho utilizzato il metodo exist(), ma NetBeans lo segnala come errore. Da una ricerca fatta, sembra che la classe FileWriter non abbia il metodo descritto che appartiene alla classe File. I numerosi esempi studiati con la classe
utilizzata, non fanno riferimento all'esistenza di un file di caratteri. Poichè ho necessità di sapere se un file di caratteri esiste, chiedo qual'è il metodo per fare ciò. Grazie. Allego il codice.


package filetest01;
import java.io.*;

public class FileTest01 {

public static void main(String[] args) {

try {
FileWriter w;
w=new FileWriter("scrittura.txt");
if(w.exists())
System.out.println("Il file esiste");
else
System.out.println("Il file non esiste");

w.write('a');
w.write('b');
w.flush();
}
catch (IOException e)
{
System.out.println("Errore nel file");
}
}
}

2 Risposte

  • daiazu ha scritto:


    Devo testare l'esistenza del file di testo "scrittura.txt". Ho utilizzato il metodo exist(), ma NetBeans lo segnala come errore. Da una ricerca fatta, sembra che la classe FileWriter non abbia il metodo descritto che appartiene alla classe File. I numerosi esempi studiati con la classe
    utilizzata, non fanno riferimento all'esistenza di un file di caratteri. Poichè ho necessità di sapere se un file di caratteri esiste, chiedo qual'è il metodo per fare ciò.
    a) crei un java.io.File con il pathname
    b) testi l'esistenza con exists()
    c) costruisci il FileWriter passando il java.io.File

  • Ok grazie
Devi accedere o registrarti per scrivere nel forum
2 risposte