Salve a tutti. Sto cercando di creare un programma che scarica una pagina web e la salve in una determinata cartella nel computer.
Allora, riesco a procurarmi il sorgente della pagina, ma ho un problema durante la scrittura... ecco il metodo interessato:
il file "file" dovrebbe essere salvato in una directory specificata da "location" con il nome di "title".codice:public void saveHTML (URL url, File location) throws Exception { String title = url.getFile(); String output = explore (url); File file = new File (location, title); Formatter writer = new Formatter (file); writer.format ("%s", output); }
Quando però mando in esecuzione, viene lanciata questa eccezione:
La riga 50 sarebbe la riga in cui creo il Formatter... ho provato anche con BufferedWriter, ma da lo stesso errore, eppure non capisco dove sbaglio...codice:java.io.FileNotFoundException: /home/utente/Desktop (Is a directory) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at java.io.FileOutputStream.<init>(FileOutputStream.java:131) at java.util.Formatter.<init>(Formatter.java:2025) at WebExplorer.saveHTML(WebExplorer.java:50) at WebExplorer.<init>(WebExplorer.java:14) at WebExplorer.main(WebExplorer.java:56)

Rispondi quotando
