--- title: Sistema de Ficheiros slug: Web/API/Sistema_de_ficheiros tags: - API - File API - File System API - File and Directory Entries API - Interface - Não Standard - Offline - filesystem translation_of: Web/API/FileSystem ---
{{APIRef("File System API")}}{{SeeCompatTable}}
A interface da "API de Entradas de Diretorias e Ficheiros" é usada para representar um sistema de ficheiros. Estes objetos podem ser obtidos a partir da propriedade {{domxref("FileSystemEntry.filesystem", "filesystem")}} em qualquer entrada do sistema de ficheiros. Alguns navegadores oferecem APIs adicionais para criar e gerir sistemas de ficheiros, por exemplo o método {{domxref("Window.requestFileSystem", "requestFileSystem()")}} encontrado no Chrome.
Esta interface não dá acesso ao filesystem do utilizador. Em vez disso, terá uma "drive virtual" dentro da sandbox do navegador. Se quiser ter acesso ao sistema de ficheiros dos utilizadores, necessita de invocar o utilizador.
Existem duas formas para aceder ao objeto FileSystem
:
window.requestFileSystem()
. Se a chamada tiver sucesso, é executada uma callback handler, que recebe como parâmetro um objeto FileSystem
que descreve o sistema de ficheiros.{{Compat("api.FileSystem")}}