Antworten:
Der folgende hier erläuterte Weg funktioniert bei mir. Also habe ich verwendet:
Get-ChildItem C:\testFile1.txt | % {$_.LastWriteTime = '01/11/2005 06:01:36'}
Lassen Sie sich nicht durch den Befehl "get- *" verwirren ... er funktioniert unabhängig davon, ob es sich um ein get statt um ein Schreiben handelt oder so. Beachten Sie auch, wie in der Quelle angegeben, dass Sie IHR konfiguriertes Datenformat verwenden müssen und möglicherweise nicht das in meinem obigen Beispiel.
Ja, es ist möglich, das Datum der letzten Änderung zu ändern . Hier ist ein Einzeiler-Beispiel
powershell foreach($file in Get-ChildItem folder1) {$(Get-Item $file.Fullname).lastwritetime=$(Get-Date).AddHours(-5)}