Batch deplacement de repertoire par lot

Fermé
gauthier - 28 nov. 2003 à 13:17
 Guewen - 12 déc. 2003 à 11:02
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
A voir également:

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
0
merci pour ta reponse mais j'avais deja essayé :)

j'essaye de faire passer le type de commande suivante :

xcopy c:\test\toto*.??09?? c:\test\archive /e /t

mais ca ne passe pas
0
merci pour ta reponse mais j'avais deja essayé :)

j'essaye de faire passer le type de commande suivante :

xcopy c:\test\toto*.??09?? c:\test\archive /e /t

mais ca ne passe pas
0
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
0