Script DOS pour créer un répertoire ?!

Résolu/Fermé
Gael06 Messages postés 176 Date d'inscription lundi 3 janvier 2005 Statut Membre Dernière intervention 3 janvier 2023 - 19 déc. 2011 à 18:26
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 13 janv. 2012 à 11:03
Bonjour,
Merci d'avance pour votre aide.
Voici une demande que certains vont trouver toute bête mais qui me pose un pb car je ne connais pas assez le script DOS...

Voilà mon besoin :
J'ai le répertoire suivant :
C:\Documents and Settings\sr\Bureau\Workflow\archives
qui se rempli toute la journée des fichiers du jour (plusieurs milliers).
Chaque soir, disons à 23h59*, je veux le renommer en archives_jjmmaa (jjmmaa étant la date du jour ou se lance le script) et créer un nouveau répertoire archives pour le jour suivant.

Ainsi, par ex, en lançant le script le 19/12/2011 à 23h59, je vais trouver le 20/12/2011 à 00h00 :
archives_191211 (rempli des fichiers du 19)
archives (qui va se remplir des fichiers du 20)
le 21 à 00h00 je vais trouver :
archives_191211 (rempli des fichiers du 19)
archives_201211 (rempli des fichiers du 20)
archives (qui va se remplir des fichiers du 21)
le 22 à 00h00 je vais trouver :
archives_191211 (rempli des fichiers du 19)
archives_201211 (rempli des fichiers du 20)
archives_211211 (rempli des fichiers du 21)
archives (qui va se remplir des fichiers du 22)
et ainsi de suite...

Comment puis-je faire ça avec un script DOS ?
*Je sais me débrouiller avec le planif de tâches pour ce qui est du lancement du script à 23h59 tous les jours.
Merci.


17 réponses

dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 5 623
20 déc. 2011 à 08:46
hello
ce bout de script va renommer et créer un répertoire:
@ echo off
set jma=%date:~0,2%%date:~3,2%%date:~8,2%
ren archives archives_%jma%
md archives
0