goldies
    Preparing search index...

    Function getDirectoryTree

    • Recursively reads a directory and returns an array of all files.

      Parameters

      • directoryPath: string

        The directory path to read.

      Returns string[]

      An array of file paths.

      getDirectoryTree('/path/to/directory') // returns ['/path/to/directory/file1.txt', '/path/to/directory/subdirectory/file2.txt', ...]
      

      Use readdirSync from node:fs, which can list a directory recursively:

      readdirSync(dir, { recursive: true, withFileTypes: true })
      .filter((entry) => entry.isFile())
      .map((entry) => path.join(entry.parentPath, entry.name));

      Will be removed in goldies 6.0.