Spec-Zone.ru › Web APIs

Метаданные: свойство modificationTime

Нестандартное: Эта функция нестандартна и не соответствует стандартам. Не используйте её на производственных сайтах, обращённых в веб: она не будет работать для всех пользователей. Также могут быть существенные несовместимости между реализациями, и поведение может измениться в будущем.

Экспериментальная: Это экспериментальная технология
Тщательно проверьте таблицу совместимости браузеров перед использованием в производстве.

Только для чтения modificationTime свойство интерфейса Metadata — это объект Date, который указывает дату и время последнего изменения записи в файловой системе (или данных, на которые ссылается запись). Запись в файловой системе считается изменённой, если изменились метаданные или содержимое файла (или каталога, или любого другого типа записи в файловой системе, который может существовать на используемой платформе).

Значение

Маркер времени Date, указывающий, когда запись в файловой системе была последний раз изменена.

Примеры

Этот пример пытается получить конкретный рабочий файл в tmp/work-file.json. После того, как файл будет найден, получаются его метаданные, и год последнего изменения файла сравнивается с текущим годом. Если файл был изменён в году, по крайней мере, на пять лет ранее текущего года, файл удаляется, и создаётся новый.

workingDirectory.getFile(
  "tmp/work-file.json",
  { create: true },
  (fileEntry) => {
    fileEntry.getMetadata((metadata) => {
      if (
        new Date().getFullYear() - metadata.modificationTime.getFullYear() >=
        5
      ) {
        fileEntry.remove(() => {
          workingDirectory.getFile(
            "tmp/work-file.json",
            { create: true },
            (newEntry) => {
              fileEntry = newEntry;
            },
          );
        });
      }
    });
  },
  handleError,
);

Спецификации

Эта функция была удалена из всех спецификаций и не находится в процессе стандартизации.

Совместимость с браузерами

Рабочие столы Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
modificationTime 13 79 Нет Нет Нет 18 Нет Нет Нет 1.0 Нет

См. также

  • API файлов и записей каталогов
  • Введение в API файлов и записей каталогов
  • Metadata
  • FileSystemEntry.getMetadata()
  • FileSystemFileEntry

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Metadata/modificationTime

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API