ZenFS
    Preparing search index...

    Class Dir

    A class representing a directory stream.

    Implements

    Index

    Constructors

    Properties

    _entries?: Dirent<string>[]
    closed: boolean = false
    context: V_Context
    path: string

    Methods

    • Asynchronously iterates over the directory via readdir(3) until all entries have been read.

      Returns this

    • Asynchronously close the directory's underlying resource handle. Subsequent reads will result in errors.

      Returns Promise<void>

    • Asynchronously close the directory's underlying resource handle. Subsequent reads will result in errors.

      Parameters

      Returns void

    • Synchronously close the directory's underlying resource handle. Subsequent reads will result in errors.

      Returns void

    • Returns Promise<IteratorResult<Dirent<string>, any>>

    • Asynchronously read the next directory entry via readdir(3) as an Dirent. After the read is completed, a value is returned that will be resolved with an Dirent, or null if there are no more directory entries to read. Directory entries returned by this function are in no particular order as provided by the operating system's underlying directory mechanisms.

      Returns Promise<null | Dirent<string>>

    • Asynchronously read the next directory entry via readdir(3) as an Dirent. After the read is completed, a value is returned that will be resolved with an Dirent, or null if there are no more directory entries to read. Directory entries returned by this function are in no particular order as provided by the operating system's underlying directory mechanisms.

      Parameters

      Returns void

    • Synchronously read the next directory entry via readdir(3) as a Dirent. If there are no more directory entries to read, null will be returned. Directory entries returned by this function are in no particular order as provided by the operating system's underlying directory mechanisms.

      Returns null | Dirent<string>