1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
@echo off
:: choix du dossier source (il doit être obligatoirement au même niveau que le script)
set /p chemin _dossier_source=%Choice% Chemin dossier source:
set chemin _dossier_dest="TEMP_a_ne_pas_supprimer"
:: copie des dossiers et leur contenu dans le fichier tampon "TEMP_a_ne_pas_supprimer"
:: On note dans un fichier texte "exceptions.txt" les dossiers et fichiers à exclure
xcopy "%chemin _dossier_source%" "%chemin _dossier_dest%" /e /i /Q /Exclude:exceptions.txt
:: création du dossier de destination final et d'un des sous dossier
md "%chemin _dossier_source%\100000xxxxxx"
md "%chemin _dossier_source%\100000xxxxxx\08- CAO"
set chemin _dossier_destination="%chemin _dossier_source%"
cd "%chemin _dossier_dest%\01-Suivi d'affaire"
set currentpath=%~dp0
:: déplacement et renommage des dossiers présent dans "01-Suivi d'affaire"
move "1-01-Specification travaux + TDR" "%currentpath%\%chemin _dossier_destination%\100000xxxxxx\07- STB"
move "1-02-Proposition-Contrat" "%currentpath%\%chemin _dossier_destination%\100000xxxxxx\06- Achats"
move "1-07-Photos" "%currentpath%\%chemin _dossier_destination%\100000xxxxxx\10- Photos"
cd "1-04-Echanges informations"
:: déplacement et renommage des dossiers présent dans "01-04-Echange informations"
move "1-4-01-Reception poste" "%currentpath%\%chemin _dossier_destination%\100000xxxxxx\01- Reception poste"
move "1-4-02-Courriers" "%currentpath%\%chemin _dossier_destination%\100000xxxxxx\05- Courriers"
cd..
cd..
cd "01-Suivi d'affaire\1-05-Livraison donnees"
:: déplacement et renommage des dossiers présent dans "01-05-Livraison donnees"
move "1-5-01-Bons de livraison" "%currentpath%\%chemin _dossier_destination%\100000xxxxxx\02- Bons de livraison"
move "1-5-02-Conformite" "%currentpath%\%chemin _dossier_destination%\100000xxxxxx\03- Conformite"
move "1-5-04-Controle" "%currentpath%\%chemin _dossier_destination%\100000xxxxxx\04- Controle"
move "1-5-05-Notice & Docs" "%currentpath%\%chemin _dossier_destination%\100000xxxxxx\09- Notice & Docs"
cd..
cd..
:: déplacement et renommage des dossiers présent à la racine du dossier copié
move "02-Donnees d'entree" "%currentpath%\%chemin _dossier_destination%\100000xxxxxx\08- CAO\Envoyees"
move "05-Donnees a livrer (CAO)" "%currentpath%\%chemin _dossier_destination%\100000xxxxxx\08- CAO\Recues"
:: suppression de ce qui reste dans le fichier tampon
rd "01-Suivi d'affaire" /s /q
pause |
Partager