.bat déplacement de fichiers

Résolu
sam -  
 sam -
Bonjour,

J'aimerai pouvoir déplacer des fichiers se trouvant sous un lecteur réseau \\toto\
titi\donnees\current_donnees vers \\toto\titi\donnees\date-création-fichier\

date corresponds à la date de création des fichiers
si date création documents = 29/10/2012
alors
copy \\toto\titi\donnees\current_donnees\* \toto\titi\donnees\29102012\

Pour info : tous les fichiers sont créer à la même date.

Merci de vos aides.

A+

Sam

1 réponse

  1. sam
     
    @echo off

    echo %date% (c'est à chaque fois un lundi)

    set date=%DATE:/=% (date sous forme 12112012 jjmmaaaa)

    set rep1=\\10.9.0.x\donnees\extraction_windows\date
    set rep2=\\10.9.0.x\donnees\extraction_unix\date
    set rep3=\\10.9.0.x\donnees\extraction_wmware\date

    if %rep1 exist go to FIN
    else
    creation du répertoire \\10.9.0.x\donnees\extraction_windows\date
    pause 10 secondes
    deplacement des donnees de \\10.9.0.x\donnees\extraction_windows\courant vers \\10.9.0.x\donnees\extraction_windows\date
    fi

    if %rep2 exist go to FIN
    else
    creation du répertoire \\10.9.0.x\donnees\extraction_unix\date
    pause 10 secondes
    deplacement des donnes de \\10.9.0.x\donnees\extraction_unix\courant vers \\10.9.0.x\donnees\extraction_unix\date
    fi

    if %rep3 exist go to FIN
    else
    creation du répertoire \\10.9.0.x\donnees\extraction_wmware\date
    pause 10 secondes
    deplacement des donnes de \\10.9.0.x\donnees\extraction_wmware\courant vers \\10.9.0.x\donnees\extraction_wmware\date
    fi

    :FIn
    1