megaotto2
Goto Top

Batchdatei - ermitteln des Dateinamens mit Datumsabfrage

Bin leider schon zu lange von Batch´s weg.

Jeder Benutzer speichert seine eigenen Daten in einer eigenen Datei;
Dateiname wird von Progamm verschlüsselt hinterlegt.

Der Anwender kann seine Daten extern speichern und laden. Allerdings ist dieser Name variable.
Ich kann ihn also nur daran erkennen, wann dieser gespeichert wurde.

Bitte eine Anfrage, wobei die Variable "COPYFILE" den Dateinamen enthält, mit Datum von COPYFILE=Datum von HEUTE.

LG Stefan

Content-ID: 141690

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

Ausgedruckt am: 08.11.2024 um 15:11 Uhr

Vertical
Vertical 28.04.2010, aktualisiert am 18.10.2012 um 18:41:55 Uhr
Goto Top
Vielleicht hilft Dir das ja face-wink
Dateidatum mit Batch-Datei auslesen


[Edit Biber] Link lesbarer gemacht[/Edit]
77559
77559 28.04.2010 um 23:00:21 Uhr
Goto Top
Hallo Stefan,

davon ausgehend das die Datums-Formatierung bei der Dir Ausgabe und bei der Systemvariable %date% identisch ist,
lassen sich Dateien von heute einfach ermitteln:
@Echo off
for /f "tokens=3,*" %%A in (  
  'dir /A-D^|findstr "^%date%" '  
    ) Do Echo Datei von heute: "%%B"  

Gruß
LotPings
megaotto2
megaotto2 29.04.2010 um 18:08:13 Uhr
Goto Top
Danke, das hat geholfen. Brauchte nur ´nen Anstoß. Problem somit auch gelöst. LG Stefan