UPDATEAPP Windows Portable

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.

Acquista

Installazione e uso

Windows Portable

Come installare

  1. Apri il link e scarica UPDATEAPP.zip (è l'unico file da scaricare, non c'è un installer).
  2. Nella cartella in cui hai salvato lo zip usa Estrai tutto: Windows crea una cartella con il nome del prodotto.
  3. Apri quella cartella e avvia Updateapp.exe. Il collegamento sul desktop è facoltativo: puoi crearlo dalle Preferenze/Impostazioni del programma.

Come disinstallare

  1. Chiudi Updateapp.exe se è in esecuzione.
  2. Elimina la cartella in cui hai estratto il programma.
  3. Elimina dal desktop il collegamento a Updateapp.exe.

Non è previsto un elemento nel Pannello di controllo di Windows. Per reinstallare, richiedi di nuovo il download dal catalogo SoftStore.

Dettagli del prodotto

UPDATEAPP — Aggiornamento e distribuzione file guidata da configurazione

UPDATEAPP è un utility da riga di comando per Windows pensata per chi deve mantenere allineati tra loro uno o più insiemi di file: pacchetti applicativi, cartelle di lavoro, ambienti di test o di produzione. L'operazione di aggiornamento non richiede alcuna programmazione: tutto si descrive in un semplice file di configurazione, e il programma si occupa del resto, mostrando passo passo cosa sta facendo con un'uscita a colori leggibile anche a colpo d'occhio.

A chi è destinato

  • Team tecnici e amministratori che devono replicare file o intere cartelle da un'origine a una destinazione in modo ripetibile.
  • Chi gestisce distribuzioni su postazioni o server e vuole automatizzare la copia dei soli file realmente modificati.
  • Chi ha la necessità di aggiornare programmi o dati che, in quel momento, sono in uso da altri processi e devono quindi essere liberati prima della copia.
  • Utenti non necessariamente sviluppatori: la modalità guidata consente di aggiungere una nuova configurazione rispondendo a poche domande.

Cosa fa

All'avvio UPDATEAPP mostra un menu a tre voci: aggiornare, aggiungere una nuova applicazione oppure uscire. La funzione principale legge il file di configurazione UpdateApp.cfg, che si trova nella stessa cartella dell'eseguibile, e per ogni voce configurata individua i file da trasferire dall'origine alla destinazione, copiando soltanto quelli che risultano effettivamente diversi o mancanti. I file già allineati vengono conteggiati come "saltati", così il lavoro si concentra solo su ciò che serve.

Se il file di configurazione non esiste, il programma ne genera automaticamente un modello JSON di esempio; se la cartella di destinazione non è presente, viene creata; se una configurazione non è valida o non contiene alcuna voce, l'utente viene avvisato in modo chiaro senza interrompere bruscamente l'operazione.

Funzionalità principali

  • Configurazione multipla: un unico file UpdateApp.cfg può contenere diverse configurazioni, ciascuna con la propria origine, destinazione, opzioni ed esclusioni.
  • Selezione flessibile dei file: l'origine può essere un singolo file, una cartella, un percorso con caratteri jolly o un insieme di esse; la scansione può essere limitata alla cartella indicata oppure estesa a tutte le sottocartelle.
  • Sincronizzazione incrementale: vengono copiati solo i file mancanti o più recenti rispetto alla destinazione, evitando copie inutili.
  • Pulizia della destinazione (opzione DELETE): prima della copia è possibile eliminare i file presenti nella destinazione, così da garantire che non restino residui di versioni precedenti; al termine vengono rimosse anche le cartelle rimaste vuote.
  • Esclusioni: si possono indicare pattern di nomi file da ignorare, sia in fase di copia sia in fase di cancellazione.
  • Modalità silenziosa sui processi (opzione CLOSE): i processi che bloccano i file vengono chiusi automaticamente, senza richiedere conferma all'operatore.
  • Riepilogo finale: al termine vengono mostrati il numero di file aggiornati, cancellati e saltati, oltre a un elenco dettagliato degli eventuali errori, con colori distinti per categoria.
  • Avvio rapido in modalità configurazione: con l'argomento --add il programma entra direttamente nella procedura guidata di aggiunta di una nuova applicazione.
  • Collegamento sul desktop: all'avvio il programma predispone un collegamento sul desktop verso l'eseguibile ospite, per rendere immediato il riutilizzo.
  • Verifica aggiornamenti del programma: alla chiusura, se è disponibile una connessione, viene controllata la presenza di nuove versioni dell'utility stessa e, se necessario, l'utente viene informato.

La procedura guidata "Aggiungi Applicazione"

Chi non vuole scrivere a mano il file di configurazione può usare la procedura interattiva. Il programma chiede:

  • l'Origine, obbligatoria, cioè il file o la cartella da cui prelevare i dati;
  • la Destinazione, facoltativa: se lasciata vuota viene usata la cartella in cui risiede UpdateApp.exe;
  • le opzioni desiderate, attivabili una per volta con risposta sì/no: DELETE per ripulire la destinazione, CLOSE per chiudere i processi bloccanti senza domanda, RICORSIVO per comprendere le sottocartelle;
  • gli eventuali pattern di esclusione, inseribili uno alla volta fino a quando non si termina con un valore vuoto.

Prima di scrivere, il programma mostra un riepilogo completo di tutti i valori inseriti e chiede conferma; al termine è possibile aggiungere subito un'altra applicazione senza uscire dalla procedura. Il salvataggio avviene in formato JSON, con percorsi normalizzati e con una verifica che il contenuto prodotto sia ancora leggibile, per evitare di lasciare il file di configurazione in uno stato incoerente.

Sicurezza dell'aggiornamento e file in uso

Uno dei problemi classici degli aggiornamenti è il file bloccato da un programma in esecuzione. UPDATEAPP affronta il problema prima ancora di toccare i file: tramite le API del sistema di gestione dei riavvii individua i processi che stanno trattenendo aperti i file da modificare o cancellare, e ne mostra un elenco con nome e identificativo del processo, oltre al percorso del modulo quando accessibile.

A quel punto l'operatore può decidere se chiudere quei processi e proseguire oppure annullare l'aggiornamento; con l'opzione CLOSE la chiusura avviene invece in modo automatico. Il programma esclude sempre se stesso dall'elenco, attende la reale terminazione dei processi e, se qualcuno non si chiude correttamente, lo segnala senza procedere alla copia. I file vengono inoltre impostati su attributo normale prima dell'eventuale cancellazione, così da ridurre i casi di errore.

Vantaggi

  • Nessun codice da scrivere: l'intera logica di aggiornamento è guidata da un file di configurazione leggibile e modificabile anche a mano.
  • Aggiornamenti prevedibili e ripetibili: la stessa configurazione produce sempre lo stesso risultato, ideale per procedure ricorrenti.
  • Tempi ridotti: vengono copiati solo i file che servono davvero, con un conteggio immediato di quanti sono stati aggiornati e quanti saltati.
  • Meno errori manuali: la verifica dei processi bloccanti e la possibilità di ripulire la destinazione evitano le situazioni tipiche di un aggiornamento incompleto.
  • Trasparenza totale: ogni operazione è stampata a video con colori distinti tra aggiornamenti, cancellazioni, avvisi ed errori, e il riepilogo finale chiarisce subito l'esito.
  • Integrabile in procedure esistenti: i codici di uscita differenziati (successo, errore generico, errori durante la sincronizzazione) consentono di collegare l'utility a script o sistemi di automazione.

Scenari d'uso

  • Distribuzione di pacchetti applicativi: copiare in produzione solo i file cambiati di ogni nuova versione, con cancellazione dei residui obsoleti.
  • Replica di configurazioni o dati tra un'area di sviluppo e un'area di test, con esclusione di file temporanei o di log.
  • Ripristino di una cartella su una postazione di lavoro, ripartendo da una copia di riferimento aggiornata.
  • Aggiornamento di programmi in uso: rilevare chi li tiene aperti, proporne la chiusura e completare la copia dei file senza interventi manuali.
  • Preparazione di ambienti ricorrenti, dove la stessa configurazione viene richiamata periodicamente senza dover riscrivere nulla.

Requisiti e note operative

UPDATEAPP è un'applicazione console per Windows basata su .NET; risiede in una propria cartella e legge la configurazione dallo stesso percorso dell'eseguibile. L'interfaccia è volutamente essenziale: menu numerato, domande sì/no e conferme prima di ogni scrittura. Alcune operazioni, come la chiusura dei processi e la risoluzione dei percorsi dei moduli attivi, possono dipendere dai privilegi con cui l'utility viene eseguita; in tali casi il programma segnala l'anomalia nel riepilogo finale senza compromettere quanto già completato.

Hai domande su questo prodotto?

Acquista