Как пакетно изменить дату, созданную на дату изменения

У меня есть много видео файлов, заканчивающихся расширениями mov, avi, mp4 и mts. Мне нужно изменить их "дата создания" на "дату изменения значения"

Я попытался использовать следующий скрипт powerhsell:

Get-ChildItem -recurse -filter *.mov * avi * mp4 * mts | % {$.CreationTime = $.LastWriteTime}

Но все, что я получил, было куча сообщений об ошибках

введите описание здесь

1 ответ

Для большинства ошибок, в которых отказано в доступе, обычно возникает проблема прав / разрешений. Во-первых, я бы повторил вашу существующую команду с экземпляром PowerShell с повышенными правами. Чтобы поднять, щелкните правой кнопкой мыши значок PowerShell и выберите запуск от имени администратора.

Если это не помогло, перейдите к местоположению с вашей учетной записью пользователя и убедитесь, что у вас есть разрешения (в целях тестирования убедитесь, что у вас есть "полный доступ" для исключения разрешений). Повторно разрешите любые проблемы с разрешениями и повторите попытку.

Если у вас по-прежнему возникают проблемы, подумайте, находитесь ли вы в домене, находятся ли файлы в сетевой папке или на общем диске или нет, является ли этот общий ресурс linux или microsoft. Может быть полезно обновить ваш вопрос с этими особенностями.

Другие вопросы по тегам