File non trovato

di il
2 risposte

File non trovato

Non riesco a far funzionare questo codice di esempi:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class ByteStream
{
    public static void main(String[] args) throws IOException
    {
        try (FileInputStream in = new FileInputStream("InData.txt");
             FileOutputStream out = new FileOutputStream("OutData.txt"))
        {
            int c;
            while ((c = in.read()) != -1) // legge un byte alla volta
                out.write(c); // scrive un byte
        }
        
        System.out.println("Lettura e scrittura effettuata correttamente!");
    }
}
che dovrebbe leggere un file e salvarlo in un altro, invece restituisce l'eccezione:
Exception in thread "main" java.io.FileNotFoundException: InData.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:97)
at com.pellegrinoprincipe.ByteStream.main(ByteStream.java:11)

che criterio usa java per i percorsi file? inData.txt l'ho trascinato nella cartella del package che contiene la classe Bytestream, quella che ho scritto, ma non la trova..

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte