Spec-Zone.ru › Web APIs

FileSystemEntry: свойство isDirectory

Только для чтения isDirectory свойство интерфейса FileSystemEntry равно true если запись представляет собой каталог (то есть это FileSystemDirectoryEntry) и false если это не так.

Вы также можете использовать isFile, чтобы определить, является ли запись файлом.

Предупреждение: Не следует предполагать, что любая запись, которая не является каталогом, является файлом, и наоборот. На многих операционных системах существуют и другие типы дескрипторов файлов. Убедитесь, что вы используете как isDirectory , так и isFile по мере необходимости, чтобы убедиться, что запись является той сущностью, с которой вы знаете, как работать.

Значение

Булево значение, указывающее, является ли FileSystemEntry каталогом.

Примеры

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

if (entry.isDirectory) {
  processSubdirectory(entry);
} else if (entry.isFile) {
  processFile(entry);
} else {
  displayErrorMessage("Unsupported file system entry specified.");
}

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

Спецификация
API файлов и каталогов
# dom-filesystementry-isdirectory

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android
isDirectory 8 79 50 Нет 11.1 18 50 14 11.3 1.0 ≤37

См. также

  • API файлов и каталогов
  • Введение в API файлов и каталогов
  • FileSystemEntry
  • FileSystemEntry.isFile
  • FileSystemDirectoryEntry

© 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/FileSystemEntry/isDirectory

Spec-Zone.ru

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