Установка даты создания каждого файла в папке для автоматического создания своей собственной даты «последнего изменения» с использованием CMD, программного обеспечения или подобного - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть папка, содержащая около 1000 фотографий и видео. Дата создания файлов неверна, но отметка времени последнего изменения верна. Я хочу установить дату создания каждого из файлов в папке, чтобы установить свою собственную дату «последнего изменения», автоматически используя CMD или любую программу, способную на это.

1 Ответ

1 голос
/ 27 апреля 2020

Windows 10 64-бит. PowerShell 5

Как заменить время создания на время последнего изменения с помощью PowerShell.

Если вы не видите обновленные Свойства-Подробности в ваших файлах, закройте окно Свойства-Сведения, нажмите F5 и снова откройте окно Свойства-Подробности.

Чтобы сделать все файлы в папке:

Get-ChildItem * | ForEach-Object{$_.CreationTime = $_.LastWriteTime}

Файлы с расширением:

Get-ChildItem *.jpg, *.mkv | ForEach-Object{$_.CreationTime = $_.LastWriteTime}

Чтобы запустить команду в CMD:

powershell -NoLogo -NoProfile -Command "Get-ChildItem * | ForEach-Object{$_.CreationTime = $_.LastWriteTime}"

file Properties-Details

Как заменить CreationTime LastWriteTime для всех файлов по расширению в папке с помощью PowerShell 5 и подстановочного знака. Как заменить CreationTime на LastwriteTime, используя PowerShell 5 и подстановочный знак.

...