I am reaching out to you to ask about possible ways to obtain the current date/time in my script, as I would like to create a folder with the date and time labeled to organize my plots in.
Upon digging online, one person suggested using dateStr = exec("date").
One caveat that seems to have no comments about it online is that when I run this code, my terminal gives the following input prompt to the user:
The current date is: Mon 10/21/2024 Enter the new date: (mm-dd-yy)
If you have any guesses on how I could have gaslit the terminal into thinking that I know the date better than it does, it would be greatly appreciated!
Voici une solution que fonctionne sous linux, et, sans doute, sous unix_like.
Il s’agit d’écrire la date au format souhaité dans un fichier et de relire
ce fichier pour construire le nom du répertoire souhaité.
Pourquoi passer par un fichier temporaire ? Parce que
string strDate = exec(“date "+%Y-%m-%d-%Hh%M"”) ;
provoque l’affichage de la date au format indiqué sur le terminal
mais fait que srtDate reçoit le code retour de l’exécution de la
commande date "+%Y-%m-%d-%Hh%M", à savoir zéro.
Voir le script joint.
Pour l’adapter sous windows, il faut trouver l’équivalent de la
commande date et de la commande rm.