Чому певні файли відображаються вгорі на Диску Google> Список останніх з наступною датою?


1

У мене не виникало проблем, коли одні й ті самі файли відображалися вгорі мого списку Диска Google> Останній ( https://drive.google.com/drive/recent ), хоча я їх не змінював і навіть не відкривав протягом років . Це зробило список останніх даремним, оскільки він завжди показував старі файли вгорі.

Після подальшого огляду області деталей (ярлик d), "Змінені дати цих файлів були в майбутньому, 2038 рік!

Чому це відбувається, і як це виправити, щоб список останніх разів знову став корисним?


Хто - то поставив таке запитання, і той факт , що вони також відзначили , дата 2038 , мені здається , вказують на це деякі програмні припущення в Google Drive stackoverflow.com/questions/39700659 / ...
music2myear

Крім того, на Форумах продуктів Google є ця публікація: productforums.google.com/forum/#!topic/drive/JGsnVUiuOm4 Я думаю, це помилка.
music2myear

Відповіді:


1

Причина:

Так чи інакше, штемпелі дати цих файлів зіпсувалися і мають бути зміненою або створеною в майбутньому печаткою (як правило, 2038 рік). Отже, коли Google Диск сортує останні файли за датою зменшення, ці пошкоджені файли завжди відображаються вгорі.

Рішення:

На комп'ютері, де ці файли синхронізовані:

  1. Перемістіть файли до каталогу за межами каталогу Диска Google, щоб файли були видалені з хмари Диска Google. Зачекайте, коли синхронізація закінчить видалення файлів.

  2. Змініть змінені, створені та доступні штампи дат часу для цих файлів на не майбутню дату. (Детальні кроки див. Нижче).

  3. Перенесіть файли назад у каталог Диска Google, щоб файли знову було завантажено у хмару Диска Google. Зачекайте, поки синхронізація закінчить завантаження файлів.

  4. Знову перезавантажте Google Диск> Список останніх, щоб переконатися, що Змінена дата більше не є в майбутньому.

Зміна штампів дати в Windows:

2а. Після того, як ви перемістили файли в каталог за межами Google Диска, відкрийте вікно вповноваженого сервісу в цьому каталозі.

2б. (необов’язково) Перелічіть файли, які мають майбутні дати.

    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 Диска відкрийте вікно терміналу в цьому каталозі.

2б. Встановіть потрібні позначки часу (використовуючи формат YYYYMMDDhhmm):

    touch -t 201612310000 *

2в. Переконайтесь, що дати виглядають добре. Перша дата - дата зміни, яка повинна відповідати встановленому вище. Інші 3 дати - дата народження / створення, дата зміни, дата доступу, які можуть не відповідати даті зміни, але просто переконайтеся, що вони не будуть надалі.

    stat -f "%Sm | %SB | %Sc | %Sa | %N" -t "%Y-%m-%d %H:%M:%S" *

0

Спираючись на відповідь Вісбукі. Якщо ви маєте доступ лише в Інтернеті і не маєте доступу до настільного клієнта для Google Диска, ви можете скористатись таким способом:

  • Виберіть проблемні файли з майбутніми знаками в останній стрічці активності
  • Завантажте їх як поштовий індекс та підтвердьте завантажений zip
  • Видаліть файли
  • Перезавантажте поштовий індекс

Вам потрібно буде розпакувати пізніше, але це швидкий і брудний трюк, щоб видалити недійсні майбутні файли часових позначок, зберігаючи оригінальний вміст у новому ZIP.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.