Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230

    Sovrascrivere una riga in un file

    Supponete di avere un file.txt in cui ci sono le seguenti righe:

    ...
    565A2804957FEBEBA47EB83FD98AB888 B1
    BC5A2804957FEBEBA47EB83FD98AB7A5 A1
    ERTA2804957RRBEBA47EB83FD98ABRRR A1
    .....

    ogni riga è lunga 37 byte perchè 35 sono quelli che potete contate e gli altri due sono il ritorno carrello e newline (r ed n). Ogni riga "nuova" viene aggiunta alla fine del file nella seguente maniera:
    Codice PHP:
    RandoAccessFile raf= new....
    ....
    raf.seek(file.length());
    raf.writeBytes(inputLine+"\r\n");
    raf.close();
    ... 
    dove inputLine è proprio una delle righe che si trovano nel file.txt ad esempio
    inputline="BC5A2804957FEBEBA47EB83FD98AB7A5 A1"

    Vi riporto questo primo frammento di codice che non mi da problemi ma che potrebbe essere utile per capire il mio problema.
    Quello che voglio fare è: entrare nel file, ricercare ad esempio la linea BC5A2804957FEBEBA47EB83FD98AB7A5 A1 cioè la seconda e sostituirla quindi sovrascriverla con una nuova linea dello stesso formato ad esempio:
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAA CC
    sicchè il file.txt dopo la sovrascrittura si presenta nella seguente maniera:

    ...
    565A2804957FEBEBA47EB83FD98AB888 B1
    AAAAAAAAAAAAAAAAAAAAAAAAAAAAA CC
    ERTA2804957RRBEBA47EB83FD98ABRRR A1
    ...
    Per fare ciò ho scritto un metodo che inserisco nel prossimo post

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230
    Chiedo scusa a tutti gli utenti del forum e ai moderatori ma mentre vi scrivevo il continuo delpost mi sono accorto del mio errore e quindi non ha senso che queto thread rimanga aperto.
    tenterò di essere più attento in futuro.

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.