hudson
Goto Top

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

Content-ID: 82208

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

Ausgedruckt am: 23.12.2024 um 13:12 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!!!