Batch: Letztes Speicherdatum auf aktuelle Systemzeit setzen
Hallo allerseits!
Gibt es einen Batch-fähigen Befehl für Win7, der das Datum der letzten Änderung einer Datei auf das aktuelle Systemdatum setzt? Ich habe es mithilfe von Notepad versucht, aber leider ohne Erfolg. Auch ein Versuch die Datei durch Umbenennen mit einen neuen Datum zu versehen, ist leider gescheitert.
Hintergrund: Für die Ausgabe einer manuell aktualisierten Tabelle im Intranet habe ich mir eine HTML-Seite geschrieben, die die Daten aus einer csv-Datei einliest, formatiert und ausgibt. Dabei soll das Datum der letzten Änderung ebenfalls aktualisiert werden. Mit JavaScript habe ich dieses Datum für die HTML-Seite schnell gelöst, nur die HTML-Seite selbst wird ja nicht aktualisiert, sondern nur die CVS-Datei.
Der verwendete Webserver ist passiv, d.h. ohne ASP, CGI, PHP, SSI usw. Es wird dort ausschließlich HTML, CSS und JS verwendet. Leider setzen alle im Netz gefundenen Lösungen aktive Webserver voraus, den es bei uns eben nicht gibt.
Ich bin dankbar für jede Idee!
Schönen Nachmittag! wünscht
Spinnifex
Gibt es einen Batch-fähigen Befehl für Win7, der das Datum der letzten Änderung einer Datei auf das aktuelle Systemdatum setzt? Ich habe es mithilfe von Notepad versucht, aber leider ohne Erfolg. Auch ein Versuch die Datei durch Umbenennen mit einen neuen Datum zu versehen, ist leider gescheitert.
Hintergrund: Für die Ausgabe einer manuell aktualisierten Tabelle im Intranet habe ich mir eine HTML-Seite geschrieben, die die Daten aus einer csv-Datei einliest, formatiert und ausgibt. Dabei soll das Datum der letzten Änderung ebenfalls aktualisiert werden. Mit JavaScript habe ich dieses Datum für die HTML-Seite schnell gelöst, nur die HTML-Seite selbst wird ja nicht aktualisiert, sondern nur die CVS-Datei.
Der verwendete Webserver ist passiv, d.h. ohne ASP, CGI, PHP, SSI usw. Es wird dort ausschließlich HTML, CSS und JS verwendet. Leider setzen alle im Netz gefundenen Lösungen aktive Webserver voraus, den es bei uns eben nicht gibt.
Ich bin dankbar für jede Idee!
Schönen Nachmittag! wünscht
Spinnifex
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 280977
Url: https://administrator.de/contentid/280977
Ausgedruckt am: 25.11.2024 um 08:11 Uhr
4 Kommentare
Neuester Kommentar
Moin,
lässt sich in einer Batch so machen:
Gruß jodel32
lässt sich in einer Batch so machen:
powershell -Executionpolicy ByPass -Command "(Get-Item 'c:\datei.csv').LastWriteTime = (Get-Date)"