1

В моем компьютере с Windows 7 из-за сбоя батареи cmos я должен установить дату и время.Но я ошибся, т.е. установил 14 августа вместо 13 августа. И я нашла очень поздно после большой работы.

Теперь я хочу изменить все временные метки (дата создания, дата изменения и т.д.) Всех файлов во всей системе, которые были затронуты сегодня (дата создания всех файлов, которые были созданы сегодня, дата изменения
все файлы изменены сегодня), чтобы исправить дату

Было бы лучше, по крайней мере, изменить метку времени моих рабочих файлов (папок, архивных файлов, связанных с .Net файлов, таких как файлы исходного кода c #, файлы aspx, файлы sln и т.д.,)

Любой скрипт или командная утилита, доступная в PowerShell или любая вещь в Windows 7, чтобы вычесть один день из временных отметок файлов, затронутых сегодня

Вторичный вопрос: возможно ли изменить историю, отметки времени в закладках браузера, такого как Google chrome, одновременно?

1 ответ1

0

узнал после много прибегая к помощи

$SubtractDays = New-Object System TimeSpan 1,0,0,0,0
(Get-ChildItem D:\ -Recurse | Where {($_.LastWriteTime).date -eq (Get-Date).date})| ForEach-Object {$_.LastWriteTime = $_.LastWriteTime.Subtract($SubtratDays)}
(Get-ChildItem D:\ -Recurse | Where {($_.CreationTime).date -eq (Get-Date).date})| ForEach-Object {$_.CreationTime = $_.CreationTime.Subtract($SubtratDays)}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .