Skip to content
Node: fs.readdir(path)github.com/sahilkhaire/gox/fs

ReadDir

Overview

ReadDir reads directory entries (fs.promises.readdir).

If you are coming from Node.js, the closest pattern is fs.readdir(path).

Signature

go
func ReadDir(ctx context.Context, path string) ([]os.DirEntry, error)

Compare: Node.js · Standard Go · gox

js
fs.readdir(path)
go
// os / io helpers — e.g. os.readdir
go
import "github.com/sahilkhaire/gox/fs"

fs.ReadDir(ctx, path)

Example

go
import "github.com/sahilkhaire/gox/fs"

fs.ReadDir(ctx, path)

Tips

Pass context.Context as the first argument so cancellation and deadlines propagate correctly.

Standard library alternative

Use os.ReadFile, os.WriteFile, etc. Pass context.Context manually for cancellation.

Back to fs package overview

MIT Licensed · Built for Node.js developers moving to Go