..è 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:
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
Dunque, suggerimenti? QUal'è il sistema più veloce/rapido per scrivere questo robo?
Ripeto, potrei farlo in vb6...