Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di gim
    Registrato dal
    Oct 2000
    Messaggi
    506

    Modifica contenuto di un file txt

    Ciao a tutti.
    Avrei un file di testo di cui conosco il numero di righe ed il numero di caratteri per ogni riga.
    Esempio del contenuto:

    000000000000000000000000000A
    555555555555555555555555555V
    555555555555555555555555555R
    555555555555555555555555555R

    Il numero di caratteri per riga è sempre lo stesso, mentre il numero di righe può variare.
    E' possibile, che voi sappiate, effettuare delle modifiche?

    Esempio trasformare la seguente riga:
    000000000000000000000000000A
    in
    000000000001111000000000000A

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    ti crei una funzione a cui passi il testo e la posizione da sostituire, copi il tutto e sostituisci con un replace ed in fine riscrivi il file.

  3. #3
    Utente di HTML.it L'avatar di gim
    Registrato dal
    Oct 2000
    Messaggi
    506
    Più o meno devo aver capito. Esiste un modo per splittare le righe?
    Ho provato con "VbCrLf" ma non funziona.

    Se apro il file lo vedo nel modo seguente:

    000000000000000000000
    000000000000000000000
    000000000000000000000
    000000000000000000000

    Grazie

  4. #4
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    Originariamente inviato da gim
    Più o meno devo aver capito. Esiste un modo per splittare le righe?
    Ho provato con "VbCrLf" ma non funziona.

    Se apro il file lo vedo nel modo seguente:

    000000000000000000000
    000000000000000000000
    000000000000000000000
    000000000000000000000

    Grazie
    con FSO puoi prendere riga per riga in maniera sequenziale, dammi un po di tempo vedo di recuperti qualche esempio nell'archivio

  5. #5
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    l'ho buttato giu' al volo (non controllato)

    codice:
    //***creo l'oggetto FSO
    set sfs = server.createobject("scripting.filesystemobject")
    
    counter = 0
    
    der = "percorso\nomefile.txt"
    
    //****apro il file
    set leg = sfs.opentextfile(der)
    
    //*** ne leggo il contenuto fino alla fine
    do until leg.atendofstream
    
    /***leggo la riga in maniera prograssiva, ma potrei salvarle in un array...
    miaVar = leg.readline
    //****oppure salvo solo la righa che mi interessa
    if i = numeroDiRigaDaSostituire then
    miaVar = leg.readline
    end if
    counter = counter+1
    loop
    
    /**riscrivo il nuovo file
    set sfp = sfs.createtextfile(der)
    for i = 0 to counter
    if i <> numeroDiRigaDaSostituire then
    sfp.skipline
    else
    sfp.writeline miaVar 
    end if
    next	
    
    sfp.close

  6. #6
    Utente di HTML.it L'avatar di gim
    Registrato dal
    Oct 2000
    Messaggi
    506
    Mi pare proprio che sia perfetto.
    Ora sto facendo una serie di prove per adattarlo al mio codice.
    Intanto grazie mille.

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.