hudson

Batch - Timestamp einer Datei in Variable schreiben

Hi Leute,

ich möchte den Zeitstempel einer Datei in eine Batch Variable schreiben.

set TEST=dir Test.txt|findstr /i Test.txt

funktioniert nicht.

Wobei

dir Test.txt|findstr /i Test.txt

mir schon das richtige Ergebnis liefert....


Was mach ich falsch?

Danke für die Hilfe,

hudson
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 82208

Url: https://administrator.de/forum/batch-timestamp-einer-datei-in-variable-schreiben-82208.html

Ausgedruckt am: 05.05.2025 um 10:05 Uhr

bastla
bastla 03.03.2008 um 18:08:11 Uhr
Goto Top
Hallo hudson!

Du müsstest "for /f" verwenden, um das Ergebnis eines Befehles (ohne in eine temporäre Datei zu schreiben) weiter verarbeiten zu können - einfacher geht es aber so:
for %%i in (Test.txt) do set "TEST=%%~ti"  
Siehe dazu gegen Ende der Hilfe zu "for" ...

Grüße
bastla
hudson
hudson 03.03.2008 um 18:14:00 Uhr
Goto Top
Super, hat mir schon geholfen!


Vielen Dank!!!