Originariamente inviato da newbie
Per estrarre giorno, mese e anno dalla data (o anche ore, minuti e secondi dall'orario %time%) puoi usare la sintassi di estrazione caratteri %variabile:~inizio,numero_caratteri%.
Supponendo cioè che la data sia nel formato
gg/mm/aaaa data
0123456789 posizione carattere a partire da 0
gg: inizia alla posizione 0, lunga 2 caratteri
mm: inizia alla posizione 3, lunga 2 caratteri
aaaa: inizia alla posizione 6, lunga 4 caratteri
scrivendo
codice:
set giorno=%date:~0,2%
set mese=%date:~3,2%
set anno=%date:~6,4%
A questo punto %giorno%, %mese% e %anno% contengono le parti singole della data, che possono essere usate in un IF... e così via.
Credo si possa, anche se bisogna lavorare un po' con le stringhe. Per includere il valore di una variabile in un path (per creare file e cartelle, copiarli, aprirli...) se ad esempio vuoi aprire un file il cui path è "C:\Prova cartella\File<mese>.txt", dove <mese> è il mese corrente, puoi usare (ad esempio per aprirlo in Blocco note)
codice:
notepad "C:\Prova cartella\File%mese%.txt"
dove %mese% è la variabile in cui hai salvato il mese.
Tutto sta nell'organizzare tutto, nomi di file, cartelle, ecc.
Buon divertimento