Date incluse dans le nom du dossier - Shell/Batch - Programmation
Marsh Posté le 13-12-2002 à 11:55:18
Désolé, y'a pas de solution, %DATE% te renvoie un format incompatible avec un nom de dossier sous Windows 2000.
La solution, 20 ligne en c++ qui crée un répertoire portant la date.
Puis appel de ce petit executable par ligne de commande.
Marsh Posté le 13-12-2002 à 11:57:56
ok
merci d'avoir repondu aussi vite
je v me debrouiller
merci
@+
Marsh Posté le 13-12-2002 à 12:15:29
cyp en forsse a écrit : Désolé, y'a pas de solution, %DATE% te renvoie un format incompatible avec un nom de dossier sous Windows 2000. |
faux
c'est hyper simple :
kneko@linux:~> mkdir tot1.`date +"%Y-%m%d"` |
Marsh Posté le 13-12-2002 à 14:42:48
cyp en forsse a écrit : Le monsieur est sous Windows 2000 |
c'est bien ça le probleme sous dos & suivants y compris 2000 c'est pas possible....
le shell de ces systemes est pas ..."programmable" à un niveau de souplesse suffisant.
desolé j'avais pas fait gaffe qu'il etait sous 2000
Marsh Posté le 26-01-2004 à 11:06:34
Vous pourriez ppeut être essayer comme suit:
ren [dossier] "%date%"
...et ca marche même sous 2k!
magique l'informatique!
Marsh Posté le 26-01-2004 à 11:08:21
par contre sauriez vous si cela est possible sous NT4...
moins evident!
ps: ne pas oublier les doubles cotes
Marsh Posté le 26-01-2004 à 12:00:38
C'est possible sous Windows !!!
J'avais répondu à un topic là dessus en fournissant la solution pour un nom de fichier.
-> Recherche (mais c'est pas gagné ...)
A+
Marsh Posté le 26-01-2004 à 12:10:09
ReplyMarsh Posté le 05-02-2004 à 12:26:59
Ca dépend du la langue de ton pc
FOR /F "TOKENS=1,2,3,4 DELIMS=./ " %%A IN ('DATE/T') DO (
set SEMAINE=%%A
set JOUR=%%B
set MOIS=%%C
set ANNEE=%%D
)
Marsh Posté le 13-12-2002 à 11:51:48
Bonjour a tous,
Depuis ce matin, je me prends la tete à savoir comment faire pour mettre la date du jour sur un dossier pour ke mon dossier s'appelle 13/12/2002.
parce qu'en mettant ca,ca ne veut pas fonctionner
rename dossier %date%
merci de m'aider