..è da tanto che non chiedo di darmi una soluzione bella che pronta, eh!
Potrei farlo io in VB6, ma vediamo che ne pensate voi.
Mi serve un programma/programmino/script/processo/quelchecazzochevipare che analizzi una cartella in particolare e ben definita (che chiameremo, per semplicità, C:\Supercalifragilisticaespiralitosotuamammascopac oninegrielepiacepureilrumorechefaquantoentraconlap otenzadimillesoli\A\)
e che apra tutti i file con estensione *.EML alla ricerca della stringa "Mail To:". Se nella riga in questione, che termina con un CRLF, non è presente un dato indirizzo (facciamo NOREPLY@MIANONNA.IT) lo deve sostituire con quello.
Pseudocodice:
Dunque, suggerimenti? QUal'è il sistema più veloce/rapido per scrivere questo robo?Codice:Apri il file Crea un nuovo file temporaneo e chiamalo "temp.tmp" Esegui il ciclo fino alla fine del file Prendi una riga Togli gli spazi iniziali dalla riga I primi 7 caratteri della stringa trasformata in maiuscolo sono "MAIL TO"? Se SI : Sostituisci la stringa in "Mail To: noreply@mianonna.it" Se NO: Lascia la riga com'è Scrivi la riga nel file temp.tmp Fine del ciclo Chiudi il file Cancella il file originale e rinomina il file "temp.tmp" come il file cancellato Ripeti tutto per tutti i file nella cartella
Ripeto, potrei farlo in vb6...