Salve a tutti, stavo facendo degli esercizi sui file in Java, tuttavia trovo un problema che non capisco:
Mi dice che il File non esiste, tuttavia esiste.codice:import java.io.*; import java.util.*; public class Files{ public static void main(String[] args) throws FileNotFoundException { File f = new File("inferno.txt"); if(f.exists()){ Scanner s = new Scanner(f); while(s.hasNextLine()) System.out.print(s.nextLine()); s.close(); } else{ System.out.println("File non trovato"); } } }
Il compilato si trova su un cartella di livello superiore a quella in cui è il codice e il file da accedere.
Se al posto di:
scrivo:codice:File f = new File("inferno.txt");
non cambia nullacodice:File f = new File("/src/inferno.txt");![]()

Rispondi quotando

