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: al...@wanado.fr (almas)
Groupes: fr.comp.os.msdos
Organisation: les newsgroups par Orange
Date: 03. Dec 2007, 23:13:26
References: 1 2
|
Bonjour.
J'ai créé un fichier qui crée un répertoire sous le format
Jour Mois Année Heure Minute Seconde Centième de seconde
le tout sous un nom de répertoire de 8 lettres + extention 3 caractères
Format Jour Minutes Secondes Centiemes . Heure Jour Mois
Ecrit en Assembleur
Ca répond pas exactement à la demande...
J'avais fait ca pour une procédure de sauvegarde : sauver les données juste
avant le reboot général
ou détection erreur grave : utilisation d'un WatchDog
Je peux envoyer par mail le fichier
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> a écrit dans le
message de news: 47542d0c$0$25954$ba4acef3@news.orange.fr...
> "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 !
|