Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418

    [JSP] scrittura su file

    Ciao a tutti.


    Con questo codice scrivo la parola Ciao su un file testo.txt

    File testo = new File("c:\\testo.txt");
    FileOutputStream fos = new FileOutputStream(testo);
    PrintStream fout = new PrintStream(fos);
    fout.println("Ciao");
    fout.close();


    Ora come faccio ad aggiungere altro testo a quello presente?
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  2. #2
    basta guardare la documentazione:
    public FileOutputStream(String_ name, boolean_ append)
    throws FileNotFoundException

    Creates an output file stream to write to the file with the specified name. If the second argument is true, then bytes will be written to the end of the file rather than the beginning
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  3. #3
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    Quindi il mio file esiste e quindi devo utilizzare il metodo append?
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  4. #4
    se il file esiste e ci metti true, si andrà in append
    se non esiste il file viene creato e quindi si va in scrittura "normale"
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  5. #5
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    e come posso integrarlo nel mio script?
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  6. #6
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    ho provato a mettere true ma mi da errore
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  7. #7
    che errore?
    dovresti scrivere
    FileOutputStream fos = new FileOutputStream(testo, true);
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  8. #8
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    Questo è l'errore:

    Incompatible type for constructor. Can't convert java.io.File to java.lang.String.
    FileOutputStream fos = new FileOutputStream(testo, true);
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  9. #9
    Gli devi passare una Stringa come prima argomento, non un file
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  10. #10
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    Cioè devo fare String testo =""; ?
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

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.