Ich ermittle in einem Verzeichnis alle *.txt-Dateien. Dann ermittle ich pro Datei das letzte Änderungsdatum. Bis hierher klappt es. Dann möchte ich die Datei umbenennen und das Datum im Format YYYY-MM-DD in den Namen schreiben, mit anderen Infos. Im folgendem Beispiel wird der neue Dateiname erst mal nur per ECHO ausgegeben. Die drei Datumsvariablen werden aber nicht ersetzt (und das ist das Problem).
Was mache ich falsch? Statt
Was mache ich falsch? Statt
!year!
usw. habe ich natürlich auch schon %year%
versucht, aber das klappt auch nicht. Entweder enthält die Variable dann keinen Inhalt oder es wird das angezeigt, was so im Skript steht.