.bat déplacement de fichiers
Résolu
sam
-
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
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
A voir également:
- .bat déplacement de fichiers
- Fichier bat - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- Historique déplacement google - Guide
- Explorateur de fichiers - Guide
- Renommer des fichiers en masse - Guide
1 réponse
@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
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