Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Batch: Datum von Datei auslesen.

singel / 5 Antworten / Flachansicht Nickles

Hallo

Versuche verzweifelt über das Netzwerk eine bestimmte Datei mit dem Datum "Heute" zu finden.

Die Zeile:

dir "\\PC2\Benutzer\Datenpool\ClientBackup\Bergsicht\*full*.tib" >NUL | findstr %date% && goto POSITIV

Liefert immer den ERRORLVEL 1 egal ob die Datei mit dem Datum vorhanden ist oder nicht.

Die Zeile ohne >NUL ....

dir "\\PC2\Benutzer\Datenpool\ClientBackup\Bergsicht\*full*.tib"

Listet mir alle Dateien korrekt auf. Daraus ziehe ich den Schluss, dass ich zugriff auf PC2 habe.

Was mache ich falsch?

bei Antwort benachrichtigen
mi~we singel „Batch: Datum von Datei auslesen.“
Optionen

Wenn du die Ausgabe des dir-Kommando nach NUL umlenkst, wie soll dann 'findstr' irgendwas finden? Es bekommt ja gar keine Eingabe!

"Es wäre dumm, sich über die Welt zu ärgern. Sie kümmert sich nicht darum." (Marc Aurel)
bei Antwort benachrichtigen