Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Java e File

  1. #1

    Java e File

    Ciao a tutti, volevo porvi un quesito.
    Ho creato una semplice applicazione Web in java che prendendo un file di imput lo elabora e ne restituisce uno in output. Il file di input è in locale sul PC che accede alla pagina e il file di output (nome prefissato) viene salvato nella stessa directory del file sorgente.

    ho sviluppato il tutto con Eclipse. Se eseguo l'applicazione da eclipse funziona senza nessuno problema, l'ho provato più volte. Ma se tento sullo stesso PC di eseguirla accedendo alla pagina WEB correttamente pubblicata su server web APACHE mi restituisce il seguente errore, premetto che fallisce sia che il file esista sia che non esista

    codice:
    java.io.FileNotFoundException: C:\Documents and Settings\corrado.lanino\Documenti\Sviluppo\Prove TXT\ttttt.txt (Impossibile trovare il percorso specificato)
    	java.io.FileOutputStream.openAppend(Native Method)
    	java.io.FileOutputStream.<init>(Unknown Source)
    	java.io.FileWriter.<init>(Unknown Source)
    	dati.outStandard.Elabora(outStandard.java:66)
    	controller.Profili.doPost(Profili.java:32)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    ----------------------------------------------------------

    vi posto la porzione di codice interessata, sapete darmi una mano?

    codice:
              File f = new File(fileOUT);
    	//Se il file già esiste cancellalo
    	if (f.exists()){ 
    		f.delete();
    	}
    		
    	User user = new User();
    		
    	PrintWriter out = new PrintWriter(new FileWriter(f,true)); linea incriminata (66) 
    	//Dichiaro un buffer dove leggere linea per linea le informazioni
    	BufferedReader in = new BufferedReader(new FileReader(fileIN));
    	//Stringa che legge linea per linea il file
    	String linea = in.readLine();
    da qui in poi scrive i dati che deve scrivere

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Quando devi postare del codice, invece che postarlo in corsivo (quindi all'interno dei tag [i] e [/i]), postalo all'interno dei tag [code] e [/code], così rimane indentato e leggibile.

    Modifico io il tuo post.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Grazie...

    nessuna soluzione? ^_*

  4. #4
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    prova a farti scrivere sul log il path del file che stai cercando di leggere..
    vedrai che lo rileva in una posizione sbagliata.. era successo anche a me..
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.