Dateidatum ändern
Wo uns verschiedenste *nixe (oder neusprachlich auch *nuxe) mit einem simplen "touch meinedatei" das Dateidatum auf den aktuellen Stand bringen lassen, da versagt Windows mit Boardmitteln kläglich. Naja, fast. Es sei denn man nutzt einige undokumentierte Features, die es aus DOS-Zeiten noch bis heute geschafft haben.
Um eine Datei auf das aktuelle Datum zu bringen kann man simpel
copy /b datei+,,
nutzen. Um ein ganzes Verzeichnis auf den aktuellen Stand zu bringen kann man auch Wildcards verwenden:
copy /b *.*+,,
Die ",," am Ende sind übrigens wichtig.
Wenn man Dateien auf ein anderes Datum setzen möchte, muss man sich allerdings externer Tools bedienen. Davon gibts einige. Schön klein und noch dazu Freeware inklusive Source Code (Delphi) ist DDA von Manuel Heim.
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
DangerMouse am :
user099 am :
Klaus am :
Klappt das wirklich garnicht?
Ich bräuchte was in der Art "Setze Datum von Datei xy.jpg auf 18.11.2013" ... und den richtigen Code dafür
Leider ist Google bei der Recherche nicht hilfreich.
Marco Gabriel am :
HB am :
nur als Ergänzung. Wer nur das Änderungsdatum auf ein bestimmtes(!) Datum setzen möchte:
In einer DOS-Box mit Adminisratorrechten eröffnet
1. date 31-12-2013 setzen (Format siehe date ohne Datum)
2. wie oben von Marco schon beschrieben
siehe Explorer
ACHTUNG: unbedingt wieder danach das aktuelle Datum setzen!!