Причина:
Каким-то образом метки даты и времени в этих файлах были повреждены и в будущем будут иметь метку даты изменения или создания (обычно год 2038). Поэтому, когда Google Drive сортирует Недавние файлы по убыванию даты, эти поврежденные файлы всегда отображаются вверху.
Решение:
На компьютере, на котором синхронизируются эти файлы:
Переместите файлы в каталог за пределами каталога Google Диска, чтобы файлы были удалены из облака Google Диска. Подождите, пока синхронизация завершит удаление файлов.
Измените метки даты и времени для Измененных, Созданных и Доступных для этих файлов на не будущую дату. (См. Ниже для подробных шагов.)
Переместите файлы обратно в каталог Google Диска, чтобы файлы снова были загружены в облако Google Диска снова. Подождите, пока синхронизация завершит загрузку файлов.
Перезагрузите Google Drive> Недавний список еще раз, чтобы убедиться, что Дата изменения больше не будет в будущем.
Изменение меток даты и времени в Windows:
2а. После того, как вы переместили файлы в каталог за пределами Google Диска, откройте окно powershell в этом каталоге.
2b. (необязательно) Список файлов, которые имеют будущие даты.
ls * | where { ($_.LastWriteTime -gt (get-date)) -or ($_.CreationTime -gt (get-date)) -or ($_.LastAccessTime -gt (get-date)) } | select LastWriteTime, CreationTime, LastAccessTime, Name
2с. Установите нужные метки даты и времени (замените дату на то, что вы хотите).
ls * | foreach { $_.LastWriteTime = (Get-Date "12/31/2016"); $_.CreationTime = $_.LastWriteTime; $_.LastAccessTime = $_.LastWriteTime}
2d. Убедитесь, что больше нет файлов с будущими датами.
ls * | where { ($_.LastWriteTime -gt (get-date)) -or ($_.CreationTime -gt (get-date)) -or ($_.LastAccessTime -gt (get-date)) } | select LastWriteTime, CreationTime, LastAccessTime, Name
Изменение даты и времени на Mac:
2а. После перемещения файлов в каталог за пределами Google Диска откройте окно терминала в этом каталоге.
2b. Установите нужные метки даты и времени (используя формат ГГГГММДЧчмм):
touch -t 201612310000 *
2с. Убедитесь, что даты выглядят хорошо. Первой датой является Дата изменения, которая должна соответствовать указанной выше. Другие 3 даты - это дата рождения / создания, дата изменения, дата доступа, которые могут не совпадать с датой изменения, но просто убедитесь, что их нет в будущем.
stat -f "%Sm | %SB | %Sc | %Sa | %N" -t "%Y-%m-%d %H:%M:%S" *