O711
2007-04-19, 11:03:08
Hallo,
also in einem ordner werden jedentag dateien angelegt, 2 stück an der zahl...die eine der zwei dateien hat folgendes format
datei-jjjj-mm-dd-zufallszahl
die andere datei die jeden tag angelegt wird hat dieses format
datei.zufallszahl.jjjjmmdd.zufallszahl
nun soll überprüft werden ob diese dateien vorhanden sind, in den dateinamen selbst wären die korrekten datumsangaben (sprich der aktuelle tag - allerdings wie ihr seht in unterschiedlichen formaten) oder eben das erstellungsdatum hätte das abzufragende datum inne...
mit der variable %date% hätte ich nur das datumsformat welches im erstellungsdatum zu finden ist aber wie frage ich das ab bzw filter es heraus? mit find bzw findstr komm ich auf keinen grünen zweig...
andere ideen?
Also mit dir d:\Beispielpfad\datei*|findstr /I %date% bekomm ich ja quasi die ausgabe die ich will...nur will ich eben inner batch datei haben dass wenn bei dieser prüfung ncihts rauskommt, eine mail via blat gesendet wird (aber das wieder n anderes thema)...mir gehts nur um die prüfung...aber if exist bringt irgendwie immer n "gibts net"
also in einem ordner werden jedentag dateien angelegt, 2 stück an der zahl...die eine der zwei dateien hat folgendes format
datei-jjjj-mm-dd-zufallszahl
die andere datei die jeden tag angelegt wird hat dieses format
datei.zufallszahl.jjjjmmdd.zufallszahl
nun soll überprüft werden ob diese dateien vorhanden sind, in den dateinamen selbst wären die korrekten datumsangaben (sprich der aktuelle tag - allerdings wie ihr seht in unterschiedlichen formaten) oder eben das erstellungsdatum hätte das abzufragende datum inne...
mit der variable %date% hätte ich nur das datumsformat welches im erstellungsdatum zu finden ist aber wie frage ich das ab bzw filter es heraus? mit find bzw findstr komm ich auf keinen grünen zweig...
andere ideen?
Also mit dir d:\Beispielpfad\datei*|findstr /I %date% bekomm ich ja quasi die ausgabe die ich will...nur will ich eben inner batch datei haben dass wenn bei dieser prüfung ncihts rauskommt, eine mail via blat gesendet wird (aber das wieder n anderes thema)...mir gehts nur um die prüfung...aber if exist bringt irgendwie immer n "gibts net"