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

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

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

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

1 ответ1

0

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

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

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

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