Re: Créer un répertoire sous forme AAAA.MM
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.os.msdos ]
Sujet: Re: Créer un répertoire sous forme AAAA.MM
De: Jean-Claude.Bell...@wanadoo.fr (Jean-Claude BELLAMY)
Groupes: fr.comp.os.msdos
Organisation: les newsgroups par Orange
Date: 03. Dec 2007, 17:21:31
References: 1
|
"HD" <hd@anti.spam.fr> a écrit dans le message de
news:fj18o6$oo0$1@biggoron.nerim.net...
> Bonjour,
>
> Je voudrais pouvoir faire un MOVE d'un répertoire vers un répertoire dont
> le nom sera constitué de l'année et du mois précédent... Ainsi pour un
> répertoire créer aujourd'hui j'aurais en nom de ce répertoire : <<
> 2007.11
> >>
>
> Savez vous comment procéder ?
Oui, fastoche ! ;-)
On passe au script 2 paramètres :
1) le répertoire source
2) le répertoire parent du répertoire qui va être créé
Fichier "supermove.cmd"
-------- couper ici --------
@echo off
if %1.==. goto fin
if %2.==. goto fin
if not exist %1\. goto fin
set A=%date:~6,4%
set M=%date:~3,2%
set /a M=%M%-1
if %M% GEQ 1 goto suite1
set /a A=%A%-1
set %M%=12
:suite1
set newdir=%2\%A%.%M%
if exist %newdir%\. goto suite2
md %newdir%
:suite2
move %1 %newdir%
:fin
-------- couper ici --------
Par exemple soit le dossier "k:\test"
La commande
supermove k:\test k:
va déplacer le dossier "test" et son contenu dans le dossier k:\2007.11
(j'ai testé!)
ATTENTION : la commande "MOVE" ne permet pas de changer d'unité de disque !
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|