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
Please also mark the comments that contributed to the solution of the article
Content-ID: 668141
Url: https://administrator.de/contentid/668141
Printed on: September 17, 2024 at 05:09 o'clock
2 Comments
Latest comment
echo jahr = !jahr!
echo datum = !datum!
When Delayed Expansion is in effect, variables can be immediately read using !variable_name!