Risultati da 1 a 5 di 5

Discussione: Backup condizionale con file BATCH

  1. #1
    New Member
    Data Registrazione
    21-04-2009
    Messaggi
    2

    Backup condizionale con file BATCH

    Salve a tutti,

    vorrei creare un file batch per fare un backup tra due computer in rete di un insieme di foto, che quindi può incrementare con l'aggiunta di nuove foto o decrementare con la cancellazione; quindi non c'è mai un file modificato.

    Siccome il peso totale è molto elevato, vorrei fare una procedura che confronti se la foto X che è sicuramente sul pc A sorgente sia anche sul pc B (quindi già copiata in passato) o se non ci sia; solo nel secondo caso la copia viene effettuata. Così ricorsivamente per i restanti files. Basta un confronto per nome del file; non importa una fingerprint o altra robaccia complicosa.

    Com'è la sintassi in batch per farlo?
    Ultima modifica di LatignaneseDOC; 21-04-2009 alle 16.16.34

  2. #2
    Software Zone Fanatic
    Data Registrazione
    19-12-2004
    Messaggi
    27.613
    Ti sconsiglio caldamente dall'usare un file batch per fare quello che chiedi ; non esiste un comando che faccia quello di cui parli, nč č possibile parlare di sintassi per un singolo comando.

    Nel tuo caso, operando fra due pc in rete, č necessario :

    che il batch stesso attivi parecchi controlli di esistenza, di congruitā, di autorizzazioni ...

    deve replassare, cancellare, verificare il crt di ogni file per controllarne l'integritā e la data dell'ultimo aggiornamento per verificarne l'eventuale modifica,

    poi deve controllare ed avvisare qualora la rete o l'altro pc non siano disponibili,

    o verificare e controllare che uno dei file giā salvati non sia in uso ad altri utenti ecc.. ecc.....

    Insomma deve fare tante di quelle operazioni di verifica, di trasferimento, di controllo, di eliminazione, di raffronto e tutto il resto che sarebbe necessario fare un vero e proprio programma in C++ o Assembler.

    Inoltre calcola che la funzione di un backup deve avere come primo obiettivo la sicurezza massima sia della conservazione dei file, sia il ripristino degli stessi ,senza se e senza ma.

    Personalmente mi permetterei di consigliarti l'uso del processo di Backup di Windows XP che, una volta settato correttamente, č in grado in modo assai semplice e sufficientemente sicuro di fare quello che chiedi.

    Ovviamente questa č soltanto la mia modesta opinione, poi aspetta altri amici che potranno supportarti con altre idee.

  3. #3
    Software Zone Maniac
    Utente a sua insaputa
    L'avatar di lupoguru
    Data Registrazione
    21-05-2007
    Localitā
    dalla terra dei lycan
    Messaggi
    3.390
    Citazione Originariamente Scritto da il pazzo Visualizza Messaggio
    Ti sconsiglio caldamente dall'usare un file batch per fare quello che chiedi ; non esiste un comando che faccia quello di cui parli, nč č possibile parlare di sintassi per un singolo comando.

    Nel tuo caso, operando fra due pc in rete, č necessario :

    che il batch stesso attivi parecchi controlli di esistenza, di congruitā, di autorizzazioni ...

    deve replassare, cancellare, verificare il crt di ogni file per controllarne l'integritā e la data dell'ultimo aggiornamento per verificarne l'eventuale modifica,

    poi deve controllare ed avvisare qualora la rete o l'altro pc non siano disponibili,

    o verificare e controllare che uno dei file giā salvati non sia in uso ad altri utenti ecc.. ecc.....

    Insomma deve fare tante di quelle operazioni di verifica, di trasferimento, di controllo, di eliminazione, di raffronto e tutto il resto che sarebbe necessario fare un vero e proprio programma in C++ o Assembler.

    Inoltre calcola che la funzione di un backup deve avere come primo obiettivo la sicurezza massima sia della conservazione dei file, sia il ripristino degli stessi ,senza se e senza ma.

    Personalmente mi permetterei di consigliarti l'uso del processo di Backup di Windows XP che, una volta settato correttamente, č in grado in modo assai semplice e sufficientemente sicuro di fare quello che chiedi.

    Ovviamente questa č soltanto la mia modesta opinione, poi aspetta altri amici che potranno supportarti con altre idee.
    facendo un sunto: un casino.......

  4. #4
    New Member
    Data Registrazione
    21-04-2009
    Messaggi
    2
    In effetti non avevo fatto caso alle funzioni di backup di Windows, quindi ci penserò seriamente. Comunque io uso già da tempo un backup tramite batch su questa stessa rete e funziona molto bene ed è affidabile. Se il computer non gli da risposta (comunque avendocelo accanto lo vedrei) non lo faccio partire io o comunque mi salta in automatico ai computer successivi. Per il rimpiazzo xcopy fa tutto perfettamente e non chiede alcuna autorizzazione (autenticata la connessione manualmente la prima volta, anche se non è molto sicuro, ma non la richiede pi&#249. L'eliminazione non so cosa chieda perchè non l'ho mai usata in remoto.
    In fin dei conti mi basterebbe un confronto sui semplici nomi dei file (sono foto, quindi ci pensa la fotocamera a nominarle in sequenza), però non so se cambia qualcosa; cioè se esiste una funzione batch che fa solamente questa cosa.
    Però come ho già detto, credo che darò un'occhiata ai backup di Windows.

    Grazie per ora

  5. #5
    Software Zone Fanatic L'avatar di MANDRAKE
    Data Registrazione
    28-12-2002
    Messaggi
    3.100
    guarda anche questo programma
    http://www.educ.umu.se/~cobian/cbnew.htm

    ciao

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •