Sviluppo di un programma secondo le seguenti specifiche:
- il programma si collega con un server FTP, dove preleva l'elenco dei file con le informazioni di data e ora ultima modifica del file.
Elimina dal server FTP i file più vecchi di tot giorni.
- eseguibile windows.
- parametri in input: host ftp, utente, password, passivo s/n, cartella di partenza dove cercare i file, cercare in sottocartelle S/N, macheratura per nome del file da cercare, quanti giorni di vecchiaia.
- possibilità di eseguirlo in modo interattivo con l'utente, modalità predefinita.
- possibilità di esecuzione schedulata, richiamando il programma con un parametro che sarà il nome di un file ini contenente i parametri da usare.
Esempio di file ini:
[Pulizia archivio FTP]
Server=[login to view URL]
User=abc
Password=xxxx
Passivo=N
PathIniziale=\cliente\out
FileDaCancellare=ship*.txt
; i file più vecchi di questi giori verranno eliminati
GiorniDiVecchiaia=30
; se EseguiSubito è S allora il programma nonmostra la finestra ma mostra solo una trayicon e si esegue subito.
EseguiSubito=S
- ogni esecuzione o ogni elaborazione salva alcune informazioni utili, per il controllo di quanto fatto, su un file di log: \log\EliminaFileFTP-%anno%.log
Buongiorno, sviluppo applicazioni in Delphi da oltre 15 anni e vorrei partecipare al vostro progetto.
Per il dialogo FTP uso di solito Indy mentre per le altre funzioni bastano i componenti e le funzioni standard di Delphi.
Se siete interessati, contattatemi pure con comodo
Cordiali saluti,
Augusto Pellis