Batch deplacement de repertoire par lot
gauthier
-
Guewen -
Guewen -
bonjour a tous
je cherche a faire un batch qui va me trier une foule de dossier par annee , puis par mois (le tout en ligne de commande)
mon script arrive a me creer les années les mois mais pas a deplacer les dossiers dans les repertoires correspondants.
exemple :
liste de repertoires a deplacer dans le repertoire c:\archive\2003
c:\archive\toto.180703
c:\archive\toto.250503
c:\archive\toto.050203
c:\archive\toto.030303
en fait (grosso modo) il existe un repertoire par jour ouvrable
quelle est la commande qui me permettra de les deplacer dans le rep 2003
merci par avance
je cherche a faire un batch qui va me trier une foule de dossier par annee , puis par mois (le tout en ligne de commande)
mon script arrive a me creer les années les mois mais pas a deplacer les dossiers dans les repertoires correspondants.
exemple :
liste de repertoires a deplacer dans le repertoire c:\archive\2003
c:\archive\toto.180703
c:\archive\toto.250503
c:\archive\toto.050203
c:\archive\toto.030303
en fait (grosso modo) il existe un repertoire par jour ouvrable
quelle est la commande qui me permettra de les deplacer dans le rep 2003
merci par avance
2 réponses
-
Salut,
Sauf erreur de ma part, la commande move ne permet le deplacement que des fichiers. Par contre XCOPY permet de copier des repertoires et rm ou rmdir de les effacer.
xcopy source destination /E (/E pour copier tous les rep, meme vide)
rmdir source
@tchao -
Essayes plutot :
xcopy c:\test\toto*.??09?? c:\test\archive\ /s /e
Je ne vois pas ce que l'attribut /t signifie, et /e s'utilise uniquement avec /s