UPDATEAPP

UpdateApp

Utility Windows per l'aggiornamento e la sincronizzazione di file tramite file di configurazione Aggiorna.txt. Supporta copia selettiva, esclusioni, cancellazione preventiva, modalità multi-percorso e rilevamento/chiusura dei processi che bloccano i file da aggiornare.

Dettagli del prodotto

UpdateApp — Sincronizzazione e aggiornamento guidato dei file

UpdateApp è un'applicazione console per Windows che automatizza l'aggiornamento e la sincronizzazione di file tra cartelle di origine e cartelle di destinazione, eliminando il lavoro manuale nella distribuzione di nuove versioni di software, librerie e contenuti. Il programma è progettato per essere configurato tramite un semplice file di testo e per essere eseguito sia in modo interattivo sia in modalità automatica, con un controllo completo delle operazioni svolte. Basata su Microsoft .NET Framework 4.8, l'applicazione integra le API Restart Manager di Windows per gestire in modo sicuro i file bloccati da processi in esecuzione.

A chi serve

Il prodotto è indicato per:

  • Amministratori di sistema e tecnici IT che devono distribuire aggiornamenti software su macchine Windows, server o postazioni di lavoro.
  • Team di sviluppo e operation che rilasciano build, hotfix o patch di applicazioni e componenti.
  • Professionisti che gestiscono chioschi informatici, postazioni pubbliche o ambienti dimostrativi da allineare periodicamente a una configurazione pulita.
  • Operatori che devono aggiornare file frequentemente occupati da applicazioni o servizi attivi (eseguibili, DLL, configurazioni).
  • Chiunque abbia la necessità di sincronizzare cartelle in modo automatico, ripetibile e con un riepilogo chiaro dei risultati.

Funzionalità principali

  • Configurazione tramite file Aggiorna.txt: il programma legge un file di testo con sezioni dedicate a [ORIGINE], [DESTINAZIONE], [OPZIONI] e [ESCLUDE]. Se il file non è presente, UpdateApp lo crea automaticamente con tutte le opzioni commentate e mostra all'utente il percorso del file da modificare.
  • Selezione flessibile dei file origine: ogni riga della sezione [ORIGINE] può indicare un singolo file, un percorso con caratteri jolly (* e ?), una cartella intera oppure la maschera speciale "*." per includere tutte le sottocartelle di primo livello.
  • Copia solo dei file modificati: il programma confronta dimensione e data dell'ultima modifica tra origine e destinazione e trasferisce esclusivamente i file che differiscono, ottimizzando i tempi di sincronizzazione.
  • Rilevamento e chiusura dei processi bloccanti: grazie all'API Restart Manager, UpdateApp identifica i processi che tengono aperti i file da aggiornare, mostrandoli con nome applicazione e PID. In modalità interattiva chiede conferma all'utente, mentre con l'opzione CLOSE li chiude automaticamente, tentando nuovamente l'operazione se il primo tentativo non va a buon fine.
  • Pulizia opzionale della destinazione: l'opzione DELETE consente di eliminare i file presenti nella destinazione prima della copia, garantendo una sincronizzazione "pulita". Le cartelle rimaste vuote vengono rimosse automaticamente quando l'operazione è ricorsiva.
  • Esclusioni personalizzabili: la sezione [ESCLUDE] accetta pattern (ad esempio *.xml o *.config) che vengono ignorati sia in fase di copia sia in fase di cancellazione, preservando file sensibili o di configurazione.
  • Modalità MULTIPATH: permette di creare accoppiamenti origine-destinazione one-to-one, sincronizzando più progetti in un'unica esecuzione. Il numero di righe in [ORIGINE] deve corrispondere a quelle in [DESTINAZIONE].
  • Ricorsività controllata: di default le operazioni sono ricorsive su tutte le sottocartelle; l'opzione NORICORSIVO limita il lavoro al primo livello.
  • Protezione integrale del programma: UpdateApp non copia mai se stesso (UpdateApp.exe) né il proprio file di configurazione (Aggiorna.txt), evitando che l'installer venga sovrascritto durante la

Hai domande su questo prodotto?

Acquista