47 votes

Comment faire pour créer un dossier avec un nom comme date actuelle dans des fichiers batch (.bat)

Je ne connais pas grand-chose à la syntaxe des fichiers Windows .bat. Mon exigence simple est de créer un dossier à un emplacement spécifique avec un nom comme date actuelle. J’ai essayé de rechercher cela sur Google, mais je n’ai pas eu de bonne option. Y a-t-il un moyen de le faire?

45voto

Stefano Travelli Points 1270
mkdir %date:~-4,4%%date:~-10,2%%date:~7,2%

23voto

Joey Points 148544

Rapide et sale: Si vous pouvez vivre avec la date étant UTC au lieu de locale, vous pouvez utiliser:

Fonctionne dans tous les paramètres régionaux. Seulement sur XP et supérieur, cependant.

21voto

Soubok Points 3050

Essayez ceci (un équivalent de bash backquotes):

Pour plus d’informations, voir http://ss64.com/nt/for_cmd.html

17voto

Simon G. Points 3285

Vous devez vous débarrasser des caractères '/' dans la date avant de pouvoir l’utiliser dans mkdir comme ceci:

13voto

jelde015 Points 467

Si vous voulez `` le format, vous pouvez utiliser:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X