API fichier système

Non standard: Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

L'API fichier système simule un fichier système en local que les applications web peuvent utiliser. Vous pouvez développer des applications qui lisent, écrivent, et créent des fichiers et/ou des dossiers dans un espace virtuel.

Deux API très simulaires existent en fonction du comportement asynchrone ou synchrone souhaité. L'API synchrone est prévu pour être utilisée dans un Worker et retournera les valeurs recherchées. The asynchronous API will not block and functions and the API will not return values; instead, you will need to supply a callback function to handle the response whenever it arrives.

API asynchrone

L'API asynchrone a les interfaces suivantes :

  • FileSystem représente un fichier système. L'objet est la passerelle à votre API toute entière.
  • Entry représente une entrée dans un fichier système. L'entrée peut être un fichier ou un dossier.
  • DirectoryEntry représente un dossier dans un fichier système.
  • DirectoryReader vous permet la lecture de fichiers et dossiers à partir d'un dossier.
  • FileEntry représente un fichier dans un fichier système.

Spécifications

Specification
File and Directory Entries API
# api-domfilesystem

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
FileSystem
name
root

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
See implementation notes.

Voir aussi