---
title: "FileSystemDirectoryReader | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# Interface FileSystemDirectoryReader

The **`FileSystemDirectoryReader`** interface of the File and Directory Entries API lets you access the FileSystemFileEntry-based objects (generally FileSystemFileEntry or FileSystemDirectoryEntry) representing each entry in a directory.

[MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryReader)

interface FileSystemDirectoryReader {  
    [readEntries](#readentries-1)(  
        successCallback: [FileSystemEntriesCallback](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.FileSystemEntriesCallback/),  
        errorCallback?: [ErrorCallback](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ErrorCallback/),  
    ): void;  
}

##### Index

### Methods[](#methods)

[readEntries](#readentries)

## Methods[](#methods-1)

### readEntries[](#readentries)

-   readEntries(  
        successCallback: [FileSystemEntriesCallback](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.FileSystemEntriesCallback/),  
        errorCallback?: [ErrorCallback](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ErrorCallback/),  
    ): void[](#readentries-1)
    
    The FileSystemDirectoryReader interface's **`readEntries()`** method retrieves the directory entries within the directory being read and delivers them in an array to a provided callback function.
    
    [MDN Reference](https://developer.mozilla.org/docs/Web/API/FileSystemDirectoryReader/readEntries)
    
    #### Parameters
    
    -   successCallback: [FileSystemEntriesCallback](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.FileSystemEntriesCallback/)
    -   `Optional`errorCallback: [ErrorCallback](https://docs.maptiler.com/sdk-js/api-reference/interfaces/Externals.ErrorCallback/)
    
    #### Returns void
