Touch-Tool via Powershell

Wollte ich schon einmal mehrere Dateien in einem Rutsch auf das aktuelle Datum setzen? Klar, und unter Linux gibt es für solche Belange das Touch-Utility. Doch gibt es leider so ein Tool nicht für Windows (zumindest nicht mit Bordmitteln).

Dank Powershell geht sowas nun mit einem Einzeiler (stehe ich ja total drauf, nicht verwechslen mit Einzeller ;-))


Get-ChildItem 'C:\Zielpfad' -recurse | foreach-object {$_.lastwritetime = get-date}


Die obige Zeile manipuliert den last-access-timestamp jeder Datei und jedes Verzeichnisses (ohne versteckte Dateien) und setzt ihn auf die aktuelle Systemzeit.

Kommentare

Beliebte Posts aus diesem Blog

Auf NFS Shares mit Windows zugreifen

Citrix Default Passwords

Lokales ISO Repository im XenServer anlegen