Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333

    Eseguire un BackUp con un File .bat

    Sto ristrutturando il mio file di BackUp che dal 1995 ( con vari aggiustamenti ) tutte le notti mi copia piu di 50.000 file conservandoli per nn giorni ( diciamo 10 )
    Premetto che funziona ancora benissimo

    Faro piu domande in modo da concentrarci sui singoli pezzettini di codice invece di incasinarci nel globale

    codice:
    MD C:\Percorso\GF01
    Questa riga mi crea una cartella di nome GF01 nel mio percorso.

    Invece voglio che mi crei una cartella di nome GF01_2014_01_14
    ( quindi devo aggiungere la data ) come faccio



    Grazie

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Io con i miei grossi limiti sarei riuscito cosi,

    Valuto se l'orario e o non superiore a 10
    - se inferiore creo una stringa con lo zero davanti all'ora
    - se superiore creo una stringa senza lo zero davanti all'ora

    Ceo la cartella usando anche la stringa della data

    Mi sembra comunque molto macchinoso, certamente ci sono dei metodi piu brillanti
    ( il problema è che gli orari inferiori a 10 li scrive senza lo zero !!!!
    pertanto ho dovuto fare la IF )


    Se qualcuno ha idee migliori ........ Grazie
    codice:
    @echo OFF
    
    IF %TIME:~0,2% LSS 10 (goto miy) ELSE goto may
    
    :miy
    set DaOr=Data_A%DATE:~6,4%_M%DATE:~3,2%_G%DATE:~0,2%__h0%TIME:~1,1%_m%TIME:~3,2%_s%TIME:~6,2%_c%TIME:~9,2%_
    goto avy
    
    :may
    set DaOr=Data_A%DATE:~6,4%_M%DATE:~3,2%_G%DATE:~0,2%__h%TIME:~0,2%_m%TIME:~3,2%_s%TIME:~6,2%_c%TIME:~9,2%_
    goto avy
    
    :avy
    echo DataOra: "%DaOr%"
    
    MD "D:\Percorso\Cartella\Eccetera"\GF01"%DaOr%"
    
    pause
    Ultima modifica di nman; 15-01-2014 a 14:05

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.