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-Key: 82208

Url: https://administrator.de/contentid/82208

Printed on: April 26, 2024 at 15:04 o'clock

Member: bastla
bastla Mar 03, 2008 at 17:08:11 (UTC)
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
Member: hudson
hudson Mar 03, 2008 at 17:14:00 (UTC)
Goto Top
Super, hat mir schon geholfen!


Vielen Dank!!!