Как пакетно изменить дату, созданную на дату изменения
У меня есть много видео файлов, заканчивающихся расширениями mov, avi, mp4 и mts. Мне нужно изменить их "дата создания" на "дату изменения значения"
Я попытался использовать следующий скрипт powerhsell:
Get-ChildItem -recurse -filter *.mov * avi * mp4 * mts | % {$.CreationTime = $.LastWriteTime}
Но все, что я получил, было куча сообщений об ошибках
1 ответ
Для большинства ошибок, в которых отказано в доступе, обычно возникает проблема прав / разрешений. Во-первых, я бы повторил вашу существующую команду с экземпляром PowerShell с повышенными правами. Чтобы поднять, щелкните правой кнопкой мыши значок PowerShell и выберите запуск от имени администратора.
Если это не помогло, перейдите к местоположению с вашей учетной записью пользователя и убедитесь, что у вас есть разрешения (в целях тестирования убедитесь, что у вас есть "полный доступ" для исключения разрешений). Повторно разрешите любые проблемы с разрешениями и повторите попытку.
Если у вас по-прежнему возникают проблемы, подумайте, находитесь ли вы в домене, находятся ли файлы в сетевой папке или на общем диске или нет, является ли этот общий ресурс linux или microsoft. Может быть полезно обновить ваш вопрос с этими особенностями.