Rendez-vous amoureux
for / f "tokens = 1-5 delims = /" %% d in ("% date%") ne renommez pas "hope.txt" %% e - %% f - %% g.txt
Vous trouverez ci-dessous un aperçu de la commande ci-dessus et de sa signification.
- for / f - La commande for et le commutateur / f.
- "tokens = 1-5 delims = /" - Combien de jetons seront entrés dans les données entrantes (dans ce cas, la date); 1-5 est cinq jetons différents. Enfin, delims est un raccourci pour les délimiteurs et est ce qui est utilisé pour séparer la date, dans cet exemple, le / (barre oblique) et un espace (espace avant le guillemet).
- %% d - Le caractère de début utilisé pour le jeton. Comme il y a 5 jetons dans cet exemple, il s'agira de d, e, f, g et h.
- in ("% date%") - Les données utilisées, dans ce cas, % date% est la date actuelle de l'ordinateur.
- do - Que fait la commande for? La commande renommer peut être substituée à autre chose.
- renommer "hope.txt" %% e - %% f - %% g.txt - Renommez le fichier "hope.txt" en jetons e, f et g avec une extension de fichier .txt. Cet exemple comporte également un - (trait d'union) entre chaque jeton pour séparer le mois, le jour et l'année dans le nom du fichier.
Lorsque% date% est utilisé dans un fichier de commandes, il affiche la date au format suivant: Dim 09/02/2007, cette commande décompose cette date en jetons: "Sun" (%% d), "09" (%% e ), "02" (%% f) et "2007" (%% g).
Dans cet exemple, l'utilisation de la date mentionnée ci-dessus, hope.txt serait renommée 09-02-2007.txt.
Temps
for / f "tokens = 1-5 delims =:" %% d in ("% time%") ne renommez pas "hope.txt" %% d - %% e.txt
Cette commande est très similaire à l'exemple ci-dessus. Cependant, au lieu d’utiliser la barre oblique et l’espace pour séparer les données, nous utilisons un: (deux points), car le temps est divisé avec ce caractère. Enfin, comme nous renommons le fichier uniquement en heures et en minutes, cet exemple utilise uniquement les jetons d et e. Des informations supplémentaires sur la signification de tout dans cette ligne se trouvent dans l'exemple de date ci-dessus.
Lorsque% time% est utilisé dans un fichier de commandes, il affiche l'heure au format suivant: 19: 34: 52.25, cette commande décompose cette fois les jetons: "19" (%% d), "34" (%% e ) et "52, 25" (%% f).
Dans cet exemple, l’utilisation du temps mentionné ci-dessus, hope.txt serait renommé 19-34.txt.