Batch: Jahr aus Änderungsdatum extrahieren
Hallo,
bin dank Eurer Hilfe bereits sehr weit gekommen. Jetzt fehlt mir nur noch die Extrahierung des Jahres aus dem Änderungsdatum einer Datei.
Ich habs mit folgendem Code versucht:
(Schnipsel)
Ich bin das Script mit START CMD /K durchgegangen. Da erscheint dann das Datum (TT.MM.JJJJ hh:mm), beim Jahr erscheint nichts.
In den beiden anschließenden Echo-Befehlen wird gar nichts angezeigt! Was mache ich da falsch?
Gruß waholin
bin dank Eurer Hilfe bereits sehr weit gekommen. Jetzt fehlt mir nur noch die Extrahierung des Jahres aus dem Änderungsdatum einer Datei.
Ich habs mit folgendem Code versucht:
(Schnipsel)
@echo on & setlocal enabledelayedexpansion
for %%a in ("%quelle%\*%Searchkey%*.%typ%") do (
set "datum=%%~ta" & set "jahr=!datum:~6,4!"
echo jahr = %jahr%
echo datum = %datum%
Ich bin das Script mit START CMD /K durchgegangen. Da erscheint dann das Datum (TT.MM.JJJJ hh:mm), beim Jahr erscheint nichts.
In den beiden anschließenden Echo-Befehlen wird gar nichts angezeigt! Was mache ich da falsch?
Gruß waholin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 668141
Url: https://administrator.de/contentid/668141
Ausgedruckt am: 19.11.2024 um 00:11 Uhr
2 Kommentare
Neuester Kommentar
echo jahr = !jahr!
echo datum = !datum!
When Delayed Expansion is in effect, variables can be immediately read using !variable_name!